Time bar (total: 21.0s)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 6.3% | 93.7% | 0 |
| 0% | 6.3% | 93.7% | 1 |
| 0% | 6.3% | 93.7% | 2 |
| 0% | 6.3% | 93.7% | 3 |
| 0% | 6.3% | 93.7% | 4 |
| 0% | 6.3% | 93.7% | 5 |
| 0.8% | 5.5% | 93.7% | 6 |
| 0.8% | 5.5% | 93.7% | 7 |
| 1% | 4.9% | 94.1% | 8 |
| 1.4% | 4.4% | 94.2% | 9 |
| 1.4% | 3.9% | 94.8% | 10 |
| 1.5% | 3% | 95.5% | 11 |
| 1.7% | 2.7% | 95.6% | 12 |
Compiled 44 to 30 computations (31.8% saved)
| 3.0s | 8170× | body | 256 | invalid |
| 2.9s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 577× | div-sub_binary32 |
| 517× | sub-neg_binary32 |
| 479× | fma-neg_binary32 |
| 411× | associate-/r/_binary32 |
| 314× | associate-/r*_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 33 | 112 |
| 1 | 67 | 112 |
| 2 | 108 | 112 |
| 3 | 225 | 112 |
| 4 | 405 | 112 |
| 5 | 625 | 112 |
| 6 | 990 | 112 |
| 7 | 2113 | 112 |
| 8 | 3852 | 112 |
| 9 | 4887 | 112 |
| 10 | 5716 | 112 |
| 11 | 6783 | 112 |
| 12 | 7462 | 112 |
| 13 | 7915 | 112 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 h h) (sqrt.f32 (-.f32 1 (*.f32 h h)))))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (sqrt.f32 (-.f32 1 (*.f32 eta eta)))))))) |
(asin.f32 (/.f32 eta (sqrt.f32 (-.f32 (*.f32 h h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| Outputs |
|---|
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) |
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 h h) (sqrt.f32 (-.f32 1 (*.f32 h h)))))))) |
(asin.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 h (/.f32 (sqrt.f32 (-.f32 1 (*.f32 h h))) h)))))) |
(asin.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 h (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 1 (*.f32 h h)))) (*.f32 eta eta))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (sqrt.f32 (-.f32 1 (*.f32 eta eta)))))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (/.f32 (sqrt.f32 (-.f32 1 (*.f32 eta eta))) eta)))))) |
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta (/.f32 (neg.f32 eta) (sqrt.f32 (-.f32 1 (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))))) |
(asin.f32 (/.f32 eta (sqrt.f32 (-.f32 (*.f32 h h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (/.f32 eta (sqrt.f32 (-.f32 (*.f32 h h) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) |
(asin.f32 (/.f32 eta (sqrt.f32 (fma.f32 h h (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
Compiled 24 to 16 computations (33.3% saved)
| 1× | egg-herbie |
| 668× | div-sub_binary32 |
| 600× | fma-neg_binary32 |
| 599× | sub-neg_binary32 |
| 538× | fma-def_binary32 |
| 440× | unsub-neg_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 28 |
| 1 | 26 | 28 |
| 2 | 40 | 28 |
| 3 | 78 | 28 |
| 4 | 139 | 28 |
| 5 | 204 | 28 |
| 6 | 319 | 28 |
| 7 | 615 | 28 |
| 8 | 1116 | 28 |
| 9 | 2053 | 28 |
| 10 | 3723 | 28 |
| 11 | 5014 | 28 |
| 12 | 6768 | 28 |
| 13 | 7875 | 28 |
| 1× | node limit |
| Inputs |
|---|
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| Outputs |
|---|
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O))))) |
Compiled 39 to 22 computations (43.6% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 2 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
Compiled 21 to 13 computations (38.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
| ✓ | 0.0b | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| ✓ | 0.0b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| ✓ | 2.6b | (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
Compiled 98 to 41 computations (58.2% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | eta | @ | inf | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 5.0ms | eta | @ | 0 | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 2.0ms | sinTheta_O | @ | inf | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 2.0ms | h | @ | 0 | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 2.0ms | eta | @ | 0 | (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 1× | batch-egg-rewrite |
| 898× | prod-diff_binary32 |
| 344× | fma-def_binary32 |
| 268× | expm1-udef_binary32 |
| 267× | log1p-udef_binary32 |
| 237× | egg-rr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 98 |
| 1 | 310 | 98 |
| 2 | 4306 | 95 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))) (hypot.f32 (*.f32 eta eta) (hypot.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (hypot.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (sqrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)) (fma.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2) (fma.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (asin.f32 (/.f32 h (neg.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 h h)) (*.f32 (cbrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) 1) (/.f32 (cbrt.f32 h) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (sqrt.f32 h) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 (cbrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 -1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) sinTheta_O (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) sinTheta_O (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) sinTheta_O (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) sinTheta_O (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) sinTheta_O (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) sinTheta_O (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) sinTheta_O (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) sinTheta_O (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) sinTheta_O (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (/.f32 1 (+.f32 (pow.f32 eta 4) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 eta 4) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (pow.f32 eta 4) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))) (neg.f32 (+.f32 (pow.f32 eta 4) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 eta 6) (pow.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 3)) (+.f32 (pow.f32 eta 4) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 eta 4) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 eta eta))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (pow.f32 (exp.f32 eta) eta) (+.f32 1 (expm1.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 eta eta))) (+.f32 1 (expm1.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 eta eta))) (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 eta) eta) (/.f32 1 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 eta eta))) (/.f32 1 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (exp.f32 eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (exp.f32 eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 1 (expm1.f32 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 1 (expm1.f32 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta eta (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta eta) 1 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta eta) 1 (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1 (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1 (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (neg.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (/.f32 1 (+.f32 (pow.f32 eta 4) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (/.f32 1 (+.f32 (pow.f32 eta 4) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (/.f32 1 (+.f32 (pow.f32 eta 4) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (/.f32 1 (+.f32 (pow.f32 eta 4) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
| 1× | egg-herbie |
| 908× | associate-/l*_binary32 |
| 795× | associate-/r*_binary32 |
| 457× | distribute-rgt-in_binary32 |
| 453× | distribute-lft-in_binary32 |
| 274× | fma-def_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 263 | 4355 |
| 1 | 834 | 4248 |
| 2 | 3214 | 4197 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
eta |
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))))) |
(*.f32 -1 eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(*.f32 -1 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(pow.f32 eta 2) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(pow.f32 eta 2) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(pow.f32 eta 2) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(*.f32 (sqrt.f32 -1) sinTheta_O) |
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(-.f32 (+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(-.f32 (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
| Outputs |
|---|
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) |
(*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 1/2 (*.f32 (/.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))) |
(fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 1/2 (*.f32 (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))))) |
(fma.f32 1/2 (*.f32 (/.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))))) |
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 sinTheta_O 3)))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)) (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4)))))) |
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 sinTheta_O 3)))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)) (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4)))))) |
eta |
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) eta) |
(fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) eta) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3)))))) |
(+.f32 eta (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(+.f32 eta (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))))))) |
(*.f32 -1 eta) |
(neg.f32 eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta)) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 eta)) |
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) eta) |
(-.f32 (*.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (neg.f32 eta))) |
(fma.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8) eta)) |
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta 1/2)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 1/8 (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 eta))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (neg.f32 eta)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (fma.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8)) eta)) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (fma.f32 (/.f32 1/8 (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 eta)))) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 eta (/.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) eta)) |
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta) |
(fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)))) |
(+.f32 eta (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (/.f32 eta (pow.f32 sinTheta_O 4)))))) |
(fma.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta) (pow.f32 sinTheta_O 4))) eta) |
(fma.f32 -1/2 (+.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta) (pow.f32 sinTheta_O 4))) eta) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta))))) |
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (/.f32 eta (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 6) (/.f32 eta (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (*.f32 eta eta)))))))))) |
(+.f32 eta (*.f32 -1/2 (+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) eta) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (*.f32 eta eta)) 3/8))))) |
(+.f32 eta (*.f32 -1/2 (+.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) eta) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (*.f32 eta eta)) 3/8))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 h (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))))) 2)) (*.f32 sinTheta_O h))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 h (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h)) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h))) (-.f32 (pow.f32 (*.f32 1/2 (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))))) 2)) (*.f32 sinTheta_O h))))) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (*.f32 sinTheta_O h) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))))) 2)))))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 -1))))))) |
(+.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -1) (*.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 h (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h)) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h))) (-.f32 (pow.f32 (*.f32 1/2 (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 6)) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (-.f32 (pow.f32 (*.f32 1/2 (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (fma.f32 -1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 (pow.f32 eta 7) h)) (+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h))))) |
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 7) (-.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (fma.f32 -1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1/2)) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) h) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h eta)))) |
(*.f32 -1 (/.f32 h eta)) |
(neg.f32 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (neg.f32 (/.f32 h eta))) |
(-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h))) (/.f32 h eta)) |
(-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h))) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (-.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta 5) h))) (/.f32 h eta))) |
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (-.f32 (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (pow.f32 eta 7) (-.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))))) (/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta 5) h)))) (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (fma.f32 1/2 (*.f32 h (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1/2)) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) (/.f32 (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta 5)))) (neg.f32 (/.f32 h eta)))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 4) h))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(fma.f32 1/2 (fma.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 4) h))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta)))))))))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (fma.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (/.f32 (neg.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6)))) (*.f32 eta eta)))))))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (+.f32 (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (*.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)))) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta)))))))))) |
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) |
(*.f32 sinTheta_O (neg.f32 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2)))) |
(fma.f32 -1/2 (pow.f32 sinTheta_O 4) (+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))) |
(-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2))))) |
(fma.f32 -1/2 (pow.f32 sinTheta_O 4) (+.f32 (*.f32 eta eta) (fma.f32 -3/8 (pow.f32 sinTheta_O 6) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))) |
(fma.f32 -1/2 (pow.f32 sinTheta_O 4) (-.f32 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (*.f32 sinTheta_O sinTheta_O))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (+.f32 (*.f32 eta eta) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (-.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 eta eta)) |
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 eta eta) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (fma.f32 eta eta (-.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (fma.f32 eta eta (fma.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 sinTheta_O 3)) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O))))) |
(*.f32 (sqrt.f32 -1) sinTheta_O) |
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 eta eta)) |
(fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 eta eta)) |
(-.f32 (+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 eta eta)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(fma.f32 eta eta (fma.f32 (sqrt.f32 -1) sinTheta_O (/.f32 -1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(fma.f32 eta eta (fma.f32 (sqrt.f32 -1) sinTheta_O (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) sinTheta_O))) |
(-.f32 (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(-.f32 (+.f32 (*.f32 eta eta) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (fma.f32 eta eta (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (fma.f32 eta eta (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) sinTheta_O))) |
Compiled 19318 to 11270 computations (41.7% saved)
19 alts after pruning (18 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 404 | 18 | 422 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 404 | 19 | 423 |
| Status | Error | Program |
|---|---|---|
| 24.7b | (pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2) | |
| 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) | |
| ▶ | 4.2b | (asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
| 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))) | |
| 4.4b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) | |
| 15.6b | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3) | |
| 27.2b | (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) | |
| 3.2b | (asin.f32 (/.f32 h (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)))) | |
| 17.9b | (asin.f32 (*.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) | |
| 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) | |
| 3.1b | (asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)) | |
| ▶ | 4.4b | (asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2)))) |
| ▶ | 18.8b | (asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))) |
| ▶ | 1.9b | (asin.f32 (/.f32 h eta)) |
| 7.3b | (asin.f32 (/.f32 h (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))) | |
| 3.3b | (asin.f32 (/.f32 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2))) | |
| ✓ | 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| ▶ | 0.8b | (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
| 15.4b | (asin.f32 (*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
Compiled 827 to 563 computations (31.9% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)) |
| ✓ | 0.0b | (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
| ✓ | 0.1b | (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
Compiled 44 to 15 computations (65.9% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | h | @ | -inf | (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)) |
| 2.0ms | eta | @ | 0 | (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)) |
| 1.0ms | h | @ | 0 | (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)) |
| 1.0ms | sinTheta_O | @ | inf | (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
| 1.0ms | sinTheta_O | @ | inf | (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)) |
| 1× | batch-egg-rewrite |
| 591× | log-prod_binary32 |
| 309× | pow-prod-down_binary32 |
| 300× | pow2_binary32 |
| 211× | pow1/3_binary32 |
| 207× | expm1-udef_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 37 |
| 1 | 221 | 37 |
| 2 | 3048 | 37 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
(/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_O eta))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_O eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_O eta)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_O eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 sinTheta_O (/.f32 sinTheta_O eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (cbrt.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) 2)) (cbrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 sinTheta_O) (/.f32 sinTheta_O eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (sqrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 sinTheta_O) (*.f32 (sqrt.f32 sinTheta_O) (/.f32 sinTheta_O eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 sinTheta_O) (/.f32 1 (/.f32 (neg.f32 eta) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 eta) (*.f32 sinTheta_O sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) eta) (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 sinTheta_O) eta) (pow.f32 sinTheta_O 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) 1) (/.f32 (cbrt.f32 sinTheta_O) (/.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 sinTheta_O) 1) (/.f32 (sqrt.f32 sinTheta_O) (/.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 eta sinTheta_O)) -2) (/.f32 sinTheta_O (cbrt.f32 (/.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (cbrt.f32 (/.f32 eta sinTheta_O)) 2)) (cbrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (cbrt.f32 (/.f32 eta sinTheta_O)) 2)) (/.f32 (sqrt.f32 sinTheta_O) (cbrt.f32 (/.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 eta sinTheta_O) -1/2) (/.f32 sinTheta_O (sqrt.f32 (/.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 sinTheta_O) (sqrt.f32 (/.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_O eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 sinTheta_O (neg.f32 eta)) (neg.f32 sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 sinTheta_O eta) 1) sinTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 sinTheta_O eta) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 sinTheta_O eta) (sqrt.f32 sinTheta_O)) (sqrt.f32 sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 (/.f32 eta sinTheta_O) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 sinTheta_O (/.f32 (neg.f32 eta) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_O eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 (/.f32 eta sinTheta_O) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) (sqrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 1 (*.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 1 (*.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 1 (*.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 1 (*.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (asin.f32 (/.f32 h (neg.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) (pow.f32 (cbrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 2) (cbrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 h) 2) (*.f32 (cbrt.f32 h) (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) (sqrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) -2) (/.f32 h (cbrt.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta) 2))) (cbrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta) 2))) (/.f32 (sqrt.f32 h) (cbrt.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta) -1/2) (/.f32 h (sqrt.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta) h) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta) h)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) 1) 1)))))) |
| 1× | egg-herbie |
| 951× | fma-def_binary32 |
| 800× | associate-*l/_binary32 |
| 636× | associate-*r/_binary32 |
| 516× | associate-/l/_binary32 |
| 487× | associate-/r/_binary32 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 64 | 1710 |
| 1 | 161 | 1704 |
| 2 | 509 | 1692 |
| 3 | 2412 | 1683 |
| 4 | 7464 | 1683 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
| Outputs |
|---|
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(/.f32 (pow.f32 sinTheta_O 2) eta) |
(/.f32 (*.f32 sinTheta_O sinTheta_O) eta) |
(/.f32 sinTheta_O (/.f32 eta sinTheta_O)) |
(*.f32 sinTheta_O (/.f32 sinTheta_O eta)) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(/.f32 h (fma.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) -1/2 eta)) |
(/.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) -1/2 eta)) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) -1/2 eta)) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) h)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta))) |
(fma.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) h)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 (pow.f32 eta 7) h)) (+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) h) (/.f32 h eta))) |
(fma.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))) (fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta)))) |
(fma.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) h)) (fma.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (*.f32 h 1/8) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta)))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(*.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h))) |
(*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O))) |
(/.f32 -2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta h))) |
(*.f32 h (*.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)))) |
(fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (*.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h))) |
(fma.f32 -2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 4) -4))) |
(*.f32 (/.f32 h sinTheta_O) (+.f32 (*.f32 -2 (/.f32 eta sinTheta_O)) (/.f32 (*.f32 (pow.f32 eta 3) -4) (pow.f32 sinTheta_O 3)))) |
(*.f32 h (+.f32 (/.f32 -2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (*.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h)))) |
(fma.f32 -2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (/.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 4) -4)))) |
(fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 (/.f32 h sinTheta_O) (+.f32 (*.f32 -2 (/.f32 eta sinTheta_O)) (/.f32 (*.f32 (pow.f32 eta 3) -4) (pow.f32 sinTheta_O 3))))) |
(fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 h (+.f32 (/.f32 -2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h) (*.f32 -16 (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) h))))) |
(fma.f32 -2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 h -16))))) |
(fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (fma.f32 -16 (*.f32 (pow.f32 eta 7) (/.f32 h (pow.f32 sinTheta_O 8))) (*.f32 h (+.f32 (/.f32 (*.f32 (pow.f32 eta 5) -8) (pow.f32 sinTheta_O 6)) (*.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(*.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h))) |
(*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O))) |
(/.f32 -2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta h))) |
(*.f32 h (*.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)))) |
(fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (*.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h))) |
(fma.f32 -2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 4) -4))) |
(*.f32 (/.f32 h sinTheta_O) (+.f32 (*.f32 -2 (/.f32 eta sinTheta_O)) (/.f32 (*.f32 (pow.f32 eta 3) -4) (pow.f32 sinTheta_O 3)))) |
(*.f32 h (+.f32 (/.f32 -2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (*.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h)))) |
(fma.f32 -2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (/.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 4) -4)))) |
(fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 (/.f32 h sinTheta_O) (+.f32 (*.f32 -2 (/.f32 eta sinTheta_O)) (/.f32 (*.f32 (pow.f32 eta 3) -4) (pow.f32 sinTheta_O 3))))) |
(fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 h (+.f32 (/.f32 -2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h) (*.f32 -16 (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) h))))) |
(fma.f32 -2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 h -16))))) |
(fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (fma.f32 -16 (*.f32 (pow.f32 eta 7) (/.f32 h (pow.f32 sinTheta_O 8))) (*.f32 h (+.f32 (/.f32 (*.f32 (pow.f32 eta 5) -8) (pow.f32 sinTheta_O 6)) (*.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(*.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h))) |
(*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O))) |
(/.f32 -2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta h))) |
(*.f32 h (*.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)))) |
(fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (*.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h))) |
(fma.f32 -2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 4) -4))) |
(*.f32 (/.f32 h sinTheta_O) (+.f32 (*.f32 -2 (/.f32 eta sinTheta_O)) (/.f32 (*.f32 (pow.f32 eta 3) -4) (pow.f32 sinTheta_O 3)))) |
(*.f32 h (+.f32 (/.f32 -2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (*.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h)))) |
(fma.f32 -2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (/.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 4) -4)))) |
(fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 (/.f32 h sinTheta_O) (+.f32 (*.f32 -2 (/.f32 eta sinTheta_O)) (/.f32 (*.f32 (pow.f32 eta 3) -4) (pow.f32 sinTheta_O 3))))) |
(fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 h (+.f32 (/.f32 -2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h) (*.f32 -16 (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) h))))) |
(fma.f32 -2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 h -16))))) |
(fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (fma.f32 -16 (*.f32 (pow.f32 eta 7) (/.f32 h (pow.f32 sinTheta_O 8))) (*.f32 h (+.f32 (/.f32 (*.f32 (pow.f32 eta 5) -8) (pow.f32 sinTheta_O 6)) (*.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) h)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta))) |
(fma.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) h)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 (pow.f32 eta 7) h)) (+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) h) (/.f32 h eta))) |
(fma.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))) (fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta)))) |
(fma.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) h)) (fma.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (*.f32 h 1/8) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta)))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) h)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta))) |
(fma.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) h)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 (pow.f32 eta 7) h)) (+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) h) (/.f32 h eta))) |
(fma.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))) (fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta)))) |
(fma.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) h)) (fma.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (*.f32 h 1/8) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta)))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (asin.f32 (/.f32 h eta)) |
Compiled 12 to 5 computations (58.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | h | @ | 0 | (asin.f32 (/.f32 h eta)) |
| 0.0ms | h | @ | inf | (asin.f32 (/.f32 h eta)) |
| 0.0ms | h | @ | -inf | (asin.f32 (/.f32 h eta)) |
| 0.0ms | eta | @ | -inf | (asin.f32 (/.f32 h eta)) |
| 0.0ms | eta | @ | inf | (asin.f32 (/.f32 h eta)) |
| 1× | batch-egg-rewrite |
| 595× | pow1_binary32 |
| 551× | add-log-exp_binary32 |
| 551× | log1p-expm1-u_binary32 |
| 551× | expm1-log1p-u_binary32 |
| 539× | add-exp-log_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 6 |
| 1 | 108 | 6 |
| 2 | 1440 | 6 |
| 1× | node limit |
| Inputs |
|---|
(asin.f32 (/.f32 h eta)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h eta)) (acos.f32 (/.f32 h eta))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h eta)) (acos.f32 (/.f32 h eta)))) (+.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h eta)))))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
| ✓ | 0.2b | (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| ✓ | 0.3b | (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
| ✓ | 3.6b | (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
Compiled 151 to 84 computations (44.4% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 40.0ms | eta | @ | -inf | (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| 2.0ms | eta | @ | 0 | (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
| 1.0ms | sinTheta_O | @ | inf | (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
| 1.0ms | sinTheta_O | @ | -inf | (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
| 1.0ms | eta | @ | inf | (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
| 1× | batch-egg-rewrite |
| 905× | log-prod_binary32 |
| 484× | fma-def_binary32 |
| 315× | expm1-udef_binary32 |
| 314× | log1p-udef_binary32 |
| 282× | log-pow_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 122 |
| 1 | 379 | 102 |
| 2 | 4985 | 100 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)) (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)) (sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 -1/2 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) (cbrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 3/2) (pow.f32 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 h 3) (pow.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))) (cbrt.f32 (exp.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -2)) (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2) (sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 2) -1) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (pow.f32 eta 6) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))) 3))) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) (pow.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2) (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (log.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) 3)) (fma.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2) (fma.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) 1)))))))))))))) |
| 1× | egg-herbie |
| 726× | associate-/r*_binary32 |
| 633× | distribute-rgt-in_binary32 |
| 628× | distribute-lft-in_binary32 |
| 267× | fma-def_binary32 |
| 262× | associate-/r/_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 293 | 5854 |
| 1 | 933 | 5591 |
| 2 | 3691 | 5438 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 4)))) (*.f32 (pow.f32 eta 6) sinTheta_O)) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))))) |
(/.f32 -1 eta) |
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1 eta)) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 1 eta)) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (/.f32 1 eta)) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 sinTheta_O 4)))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 sinTheta_O 4)))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))))))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(*.f32 -1 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 -1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (*.f32 -1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(/.f32 1 (pow.f32 eta 2)) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 6) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 8)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))) (+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 6) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(/.f32 1 (pow.f32 eta 2)) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 6) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 8)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))) (+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 6) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(/.f32 1 (pow.f32 eta 2)) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4))) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 sinTheta_O 4)) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)))) |
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 6)) (+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 sinTheta_O 4)) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4))))) |
(/.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 sinTheta_O 3))) (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 eta 2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 4)))) (pow.f32 sinTheta_O 4))) (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(+.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 eta 2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 4)))) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
| Outputs |
|---|
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) |
(fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 eta (*.f32 eta (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (/.f32 (sqrt.f32 -1) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) |
(fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (sqrt.f32 -1)) (fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 eta 4) sinTheta_O) (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) 2))) (sqrt.f32 -1))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) |
(fma.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 eta (*.f32 eta (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (/.f32 (sqrt.f32 -1) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 eta 4))) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 1/2 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (sqrt.f32 -1)) sinTheta_O) (*.f32 eta eta)))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 4)))) (*.f32 (pow.f32 eta 6) sinTheta_O)) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) 2)) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))))) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 eta 6))))) (fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 eta 4) sinTheta_O) (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) 2))) (sqrt.f32 -1))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) |
(+.f32 (fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 eta 4))) (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (*.f32 sinTheta_O (pow.f32 eta 6))))))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (+.f32 (*.f32 1/2 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (sqrt.f32 -1)) sinTheta_O) (*.f32 eta eta))) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 1 (*.f32 (/.f32 -1 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 -1 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (neg.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 eta 6)))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (/.f32 1 eta) (*.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O))) (/.f32 1 eta)) |
(fma.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (*.f32 (/.f32 -1/2 (pow.f32 eta 5)) (-.f32 (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 eta 7)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta 5)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O))) (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 (pow.f32 sinTheta_O 6)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (*.f32 (/.f32 -1/2 (pow.f32 eta 5)) (-.f32 (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(/.f32 -1 eta) |
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1 eta)) |
(-.f32 (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 eta)) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O))) (/.f32 -1 eta)) |
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (/.f32 -1 eta)) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 1 eta)) |
(-.f32 (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta 5)) (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 1 eta)) |
(fma.f32 1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O))) (/.f32 -1 eta))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)) (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (/.f32 -1 eta))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (/.f32 1 eta)) |
(-.f32 (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 eta 7)) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta 5)) (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1 eta)) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) (fma.f32 1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O))) (/.f32 -1 eta)))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 (pow.f32 sinTheta_O 6)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)) (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (/.f32 -1 eta)))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (/.f32 1 eta)) |
(fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 sinTheta_O 4)))))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (*.f32 eta (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (pow.f32 sinTheta_O 4))))) |
(fma.f32 1/2 (+.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))) (/.f32 1 eta)) |
(fma.f32 1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 sinTheta_O 4)))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))))))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 1/2 (+.f32 (*.f32 (*.f32 eta (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 eta (pow.f32 sinTheta_O 6)) (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta)))))))))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (+.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 eta (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (*.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta))))) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta))))))))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (+.f32 (/.f32 1/2 (pow.f32 eta 6)) (+.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta)) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta))))))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) h)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 eta eta)) h) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) h)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 eta 4) (*.f32 (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O h))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 eta eta)) h) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h)) (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 eta eta)) h) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) h)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 eta 4) (*.f32 (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O h))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (sqrt.f32 -1)) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O h) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (sqrt.f32 -1) 2)) (neg.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))))))))))))) |
(+.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1)) (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h)))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 eta eta)) h) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h)) (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 eta eta)) h) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 6)) (sqrt.f32 -1)) (*.f32 (fma.f32 -1/2 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 1 (*.f32 (/.f32 -1 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 -1 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (neg.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O h))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (/.f32 h eta)) |
(fma.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (fma.f32 -1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (-.f32 (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (pow.f32 eta 7) h)) (+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (fma.f32 -1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta 5) h)) (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 7)) (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 (pow.f32 sinTheta_O 6)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (-.f32 (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta)))) |
(*.f32 -1 (/.f32 h eta)) |
(neg.f32 (/.f32 h eta)) |
(/.f32 (neg.f32 h) eta) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (neg.f32 (/.f32 h eta))) |
(-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h))) (/.f32 h eta)) |
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (/.f32 (neg.f32 h) eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta)))) |
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (*.f32 1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta 5) h)))) (/.f32 h eta)) |
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (-.f32 (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (/.f32 (pow.f32 eta 7) h)) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta 5) h)))) (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (-.f32 (*.f32 1/2 (*.f32 h (+.f32 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 (pow.f32 sinTheta_O 6)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) (/.f32 (-.f32 (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5))))) (/.f32 h eta))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 (*.f32 eta (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 (pow.f32 sinTheta_O 4) h)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(fma.f32 1/2 (fma.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (*.f32 eta (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 eta (pow.f32 sinTheta_O 6)) (*.f32 (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta))))) h)))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (fma.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (+.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (*.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta))))) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta))) h)))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 h (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (*.f32 eta (*.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (+.f32 (/.f32 1/2 (pow.f32 eta 6)) (+.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta)) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)))))) (*.f32 (pow.f32 sinTheta_O 6) h)))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 -1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) |
(neg.f32 (*.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
(neg.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) |
(/.f32 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (*.f32 -1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(fma.f32 (*.f32 eta eta) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (neg.f32 (*.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(-.f32 (*.f32 eta (*.f32 eta (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) |
(-.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) |
(+.f32 (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(fma.f32 (*.f32 eta eta) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (fma.f32 (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(fma.f32 (*.f32 eta eta) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 -1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))))) |
(fma.f32 (*.f32 eta eta) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 -1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (pow.f32 eta 4))))) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(+.f32 (fma.f32 (*.f32 eta eta) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (fma.f32 (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))))) |
(+.f32 (fma.f32 (*.f32 eta eta) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 -1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))))) (*.f32 (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 4)) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) |
(+.f32 (fma.f32 (*.f32 eta eta) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 -1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (pow.f32 eta 4))))) (*.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 6))) |
(/.f32 1 (pow.f32 eta 2)) |
(/.f32 1 (*.f32 eta eta)) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 4)))) |
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O)) (/.f32 1 (*.f32 eta eta))) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 6) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 4))) (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 6)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O)) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 6))))) |
(+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 8)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))) (+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 6) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(fma.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 8)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (+.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 4))) (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 6)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O)) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 6)))) (fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 8)) (/.f32 1 (*.f32 eta eta)))) |
(/.f32 1 (pow.f32 eta 2)) |
(/.f32 1 (*.f32 eta eta)) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 4)))) |
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O)) (/.f32 1 (*.f32 eta eta))) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 6) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 4))) (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 6)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O)) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 6))))) |
(+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 8)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))) (+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 6) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(fma.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 8)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (+.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 4))) (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 6)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O)) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 6)))) (fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 8)) (/.f32 1 (*.f32 eta eta)))) |
(/.f32 1 (pow.f32 eta 2)) |
(/.f32 1 (*.f32 eta eta)) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 4))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O))) |
(+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 sinTheta_O 4)) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4)))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (fma.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 sinTheta_O 4) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 4)))) |
(+.f32 (/.f32 1 (*.f32 eta eta)) (fma.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O)))) |
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 6)) (+.f32 (/.f32 1 (pow.f32 eta 2)) (+.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 sinTheta_O 4)) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 4))))) |
(fma.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta))))) (pow.f32 sinTheta_O 6) (+.f32 (/.f32 1 (*.f32 eta eta)) (fma.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 sinTheta_O 4) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 4))))) |
(fma.f32 (pow.f32 sinTheta_O 6) (+.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta))) (+.f32 (/.f32 1 (*.f32 eta eta)) (fma.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O))))) |
(+.f32 (fma.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 4) sinTheta_O))) (fma.f32 (pow.f32 sinTheta_O 6) (+.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta))) (/.f32 1 (*.f32 eta eta)))) |
(/.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(/.f32 (/.f32 -1 (sqrt.f32 -1)) sinTheta_O) |
(-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (neg.f32 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 -1 (sqrt.f32 -1)) sinTheta_O)) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 sinTheta_O 3))) (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 sinTheta_O 3)) (neg.f32 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (-.f32 (*.f32 1 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) -1)) (pow.f32 sinTheta_O 3))) (/.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (pow.f32 eta 4) (neg.f32 (sqrt.f32 -1)))) (pow.f32 sinTheta_O 3))) (/.f32 (/.f32 -1 (sqrt.f32 -1)) sinTheta_O)) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 eta 2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 4)))) (pow.f32 sinTheta_O 4))) (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 sinTheta_O 3)) (fma.f32 -1 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (sqrt.f32 -1) (*.f32 eta eta))) (/.f32 (*.f32 1/2 (*.f32 eta eta)) (pow.f32 (sqrt.f32 -1) 4))) (pow.f32 sinTheta_O 4)) (neg.f32 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)))))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (-.f32 (-.f32 (*.f32 1 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (fma.f32 1/2 (/.f32 eta (/.f32 1 eta)) (/.f32 (+.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) -1)) (/.f32 (sqrt.f32 -1) (*.f32 eta eta)))) (pow.f32 sinTheta_O 4))) (/.f32 (+.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) -1)) (pow.f32 sinTheta_O 3))) (/.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (+.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (pow.f32 eta 4) (neg.f32 (sqrt.f32 -1)))) (pow.f32 sinTheta_O 3)) (/.f32 (fma.f32 1/2 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (+.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (pow.f32 eta 4) (neg.f32 (sqrt.f32 -1)))))) (pow.f32 sinTheta_O 4)))) (/.f32 (/.f32 -1 (sqrt.f32 -1)) sinTheta_O)) |
(/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O) |
(+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(fma.f32 -1 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O) (/.f32 eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta))) |
(+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O)) |
(+.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(+.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (+.f32 (fma.f32 -1 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))))) |
(+.f32 (-.f32 (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O) (/.f32 eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta))) (+.f32 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (*.f32 -1 (pow.f32 sinTheta_O 3)))) (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)))) |
(+.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O)) (+.f32 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 sinTheta_O 3)))) (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) |
(+.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 eta 2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 4)))) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))) |
(+.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (fma.f32 -1 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (sqrt.f32 -1) (*.f32 eta eta))) (/.f32 (*.f32 1/2 (*.f32 eta eta)) (pow.f32 (sqrt.f32 -1) 4))) (pow.f32 sinTheta_O 4)) (fma.f32 -1 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))))))) |
(+.f32 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (*.f32 -1 (pow.f32 sinTheta_O 3)))) (-.f32 (+.f32 (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O) (-.f32 (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (/.f32 eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta)))) (/.f32 (fma.f32 1/2 (/.f32 eta (/.f32 1 eta)) (/.f32 (+.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) -1)) (/.f32 (sqrt.f32 -1) (*.f32 eta eta)))) (pow.f32 sinTheta_O 4)))) |
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (fma.f32 1/2 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (+.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (pow.f32 eta 4) (neg.f32 (sqrt.f32 -1)))))) (pow.f32 sinTheta_O 4))) (+.f32 (+.f32 (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O) (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 sinTheta_O 3)))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f32 h (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))) |
| ✓ | 0.0b | (asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2)))) |
| ✓ | 2.0b | (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2)) |
| ✓ | 2.5b | (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
Compiled 140 to 65 computations (53.6% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | eta | @ | 0 | (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 2.0ms | eta | @ | inf | (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 2.0ms | sinTheta_O | @ | 0 | (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 2.0ms | h | @ | 0 | (/.f32 h (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))) |
| 2.0ms | sinTheta_O | @ | inf | (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 1× | batch-egg-rewrite |
| 940× | prod-diff_binary32 |
| 362× | fma-def_binary32 |
| 310× | expm1-udef_binary32 |
| 309× | log1p-udef_binary32 |
| 198× | fma-neg_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 103 |
| 1 | 365 | 100 |
| 2 | 4886 | 100 |
| 1× | node limit |
| Inputs |
|---|
(log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2)) |
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2)))) |
(/.f32 h (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))) (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (log.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))) (log.f32 (fma.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (pow.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1/2 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (*.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1/2) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (cbrt.f32 (pow.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1/2) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/2 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/4) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))) (sqrt.f32 (fma.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (pow.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (sqrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 3)) (fma.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 h) 2) (*.f32 (cbrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (sqrt.f32 h) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/4)) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/4)) (/.f32 (cbrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))))) |
| 1× | egg-herbie |
| 792× | associate-*l/_binary32 |
| 543× | distribute-rgt-in_binary32 |
| 538× | distribute-lft-in_binary32 |
| 343× | fma-def_binary32 |
| 239× | *-commutative_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 345 | 5048 |
| 1 | 1071 | 4867 |
| 2 | 4056 | 4785 |
| 1× | node limit |
| Inputs |
|---|
(log.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (log.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (log.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (log.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))) |
(*.f32 -2 (log.f32 (/.f32 1 eta))) |
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 6)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) |
(*.f32 -2 (log.f32 (/.f32 -1 eta))) |
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 6)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) |
(log.f32 (pow.f32 eta 2)) |
(+.f32 (log.f32 (pow.f32 eta 2)) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))) |
(+.f32 (log.f32 (pow.f32 eta 2)) (+.f32 (*.f32 -1/24 (*.f32 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2)))) (pow.f32 sinTheta_O 4))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))) |
(+.f32 (log.f32 (pow.f32 eta 2)) (+.f32 (*.f32 -1/720 (*.f32 (+.f32 (*.f32 240 (/.f32 1 (pow.f32 eta 6))) (+.f32 (*.f32 270 (/.f32 1 (pow.f32 eta 2))) (*.f32 360 (/.f32 1 (pow.f32 eta 4))))) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -1/24 (*.f32 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2)))) (pow.f32 sinTheta_O 4))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 sinTheta_O 2))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/6 (/.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -3 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 sinTheta_O 2))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 sinTheta_O 2))) (+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 sinTheta_O 2))) (+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/6 (/.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -3 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)))) (pow.f32 sinTheta_O 3))))))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
eta |
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))))) |
(*.f32 -1 eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(*.f32 -1 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
| Outputs |
|---|
(log.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(log.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (log.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (log.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(-.f32 (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
(+.f32 (log.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (log.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (/.f32 -1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4))) (*.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(+.f32 (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 (/.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 4)) (*.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(+.f32 (log.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))) |
(+.f32 (log.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 -1/3 (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))))) |
(+.f32 (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (*.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(*.f32 -2 (log.f32 (/.f32 1 eta))) |
(*.f32 -2 (neg.f32 (log.f32 eta))) |
(log.f32 (*.f32 eta eta)) |
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(fma.f32 -2 (neg.f32 (log.f32 eta)) (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -2 (neg.f32 (log.f32 eta)))) |
(fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (log.f32 (*.f32 eta eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 4))) (fma.f32 -2 (neg.f32 (log.f32 eta)) (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(-.f32 (fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (*.f32 -2 (neg.f32 (log.f32 eta)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta)))) |
(-.f32 (fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (log.f32 (*.f32 eta eta))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta)))) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 6)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) |
(fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 4))) (fma.f32 -2 (neg.f32 (log.f32 eta)) (fma.f32 -1/3 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 6)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (fma.f32 -2 (neg.f32 (log.f32 eta)) (-.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 6)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta)))))) |
(+.f32 (-.f32 (fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (log.f32 (*.f32 eta eta))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta)))) (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 6)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))))) |
(*.f32 -2 (log.f32 (/.f32 -1 eta))) |
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(fma.f32 -2 (log.f32 (/.f32 -1 eta)) (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -2 (log.f32 (/.f32 -1 eta)))) |
(fma.f32 -2 (log.f32 (/.f32 -1 eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 4))) (fma.f32 -2 (log.f32 (/.f32 -1 eta)) (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -2 (log.f32 (/.f32 -1 eta))))) |
(fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (fma.f32 -2 (log.f32 (/.f32 -1 eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 6)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) |
(fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 4))) (fma.f32 -2 (log.f32 (/.f32 -1 eta)) (fma.f32 -1/3 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 6)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(fma.f32 -1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (-.f32 (fma.f32 -2 (log.f32 (/.f32 -1 eta)) (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 6)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))))) |
(log.f32 (pow.f32 eta 2)) |
(*.f32 -2 (neg.f32 (log.f32 eta))) |
(log.f32 (*.f32 eta eta)) |
(+.f32 (log.f32 (pow.f32 eta 2)) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))) |
(+.f32 (*.f32 2 (log.f32 eta)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) |
(-.f32 (*.f32 2 (log.f32 eta)) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) |
(-.f32 (log.f32 (*.f32 eta eta)) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) |
(+.f32 (log.f32 (pow.f32 eta 2)) (+.f32 (*.f32 -1/24 (*.f32 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2)))) (pow.f32 sinTheta_O 4))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))) |
(+.f32 (*.f32 2 (log.f32 eta)) (fma.f32 -1/24 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 12 (pow.f32 eta 4)) (/.f32 12 (*.f32 eta eta)))) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) |
(fma.f32 2 (log.f32 eta) (fma.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 eta 4)) (/.f32 1 (*.f32 eta eta)))) (pow.f32 sinTheta_O 4) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) |
(fma.f32 2 (log.f32 eta) (fma.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 -1/2 (pow.f32 eta 4)) (/.f32 -1/2 (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) |
(+.f32 (log.f32 (pow.f32 eta 2)) (+.f32 (*.f32 -1/720 (*.f32 (+.f32 (*.f32 240 (/.f32 1 (pow.f32 eta 6))) (+.f32 (*.f32 270 (/.f32 1 (pow.f32 eta 2))) (*.f32 360 (/.f32 1 (pow.f32 eta 4))))) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -1/24 (*.f32 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2)))) (pow.f32 sinTheta_O 4))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))) |
(+.f32 (*.f32 2 (log.f32 eta)) (fma.f32 -1/720 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (/.f32 240 (pow.f32 eta 6)) (+.f32 (/.f32 270 (*.f32 eta eta)) (/.f32 360 (pow.f32 eta 4))))) (fma.f32 -1/24 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 12 (pow.f32 eta 4)) (/.f32 12 (*.f32 eta eta)))) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))) |
(fma.f32 2 (log.f32 eta) (fma.f32 -1/720 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (/.f32 240 (pow.f32 eta 6)) (+.f32 (/.f32 270 (*.f32 eta eta)) (/.f32 360 (pow.f32 eta 4))))) (fma.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 eta 4)) (/.f32 1 (*.f32 eta eta)))) (pow.f32 sinTheta_O 4) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) |
(fma.f32 2 (log.f32 eta) (fma.f32 (+.f32 (/.f32 -1/3 (pow.f32 eta 6)) (*.f32 (+.f32 (/.f32 270 (*.f32 eta eta)) (/.f32 360 (pow.f32 eta 4))) -1/720)) (pow.f32 sinTheta_O 6) (fma.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 -1/2 (pow.f32 eta 4)) (/.f32 -1/2 (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))) |
(fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))) |
(+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))) |
(fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (fma.f32 -1 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (log.f32 (neg.f32 (sqrt.f32 -1))))) |
(+.f32 (log.f32 sinTheta_O) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))))) |
(+.f32 (log.f32 sinTheta_O) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 sinTheta_O 2))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (fma.f32 -1 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(+.f32 (log.f32 sinTheta_O) (-.f32 (fma.f32 1/2 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))))) |
(+.f32 (log.f32 sinTheta_O) (-.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 eta 4)) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/6 (/.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -3 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 sinTheta_O 2))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) |
(fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (fma.f32 -1 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 1/6 (/.f32 (fma.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 -3 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 3)))) (pow.f32 sinTheta_O 3)) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))))) |
(+.f32 (log.f32 sinTheta_O) (-.f32 (fma.f32 1/6 (/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))) (*.f32 3 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)))) (pow.f32 sinTheta_O 3)) (fma.f32 1/2 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))))) |
(+.f32 (log.f32 sinTheta_O) (-.f32 (fma.f32 1/6 (/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))) (*.f32 3 (*.f32 (/.f32 eta (sqrt.f32 -1)) eta))) (pow.f32 sinTheta_O 3)) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 eta 4)) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))) |
(fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))) |
(-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))) |
(+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))) |
(+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (-.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 sinTheta_O 2))) (+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))))) |
(-.f32 (fma.f32 1/2 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))))) (log.f32 (/.f32 -1 sinTheta_O))) |
(+.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 eta 4)) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))) (-.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 sinTheta_O 2))) (+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/6 (/.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -3 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)))) (pow.f32 sinTheta_O 3))))))) |
(fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 (/.f32 (fma.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 -3 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 3)))) (pow.f32 sinTheta_O 3)) -1/6)))) |
(-.f32 (+.f32 (fma.f32 1/2 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))) (fma.f32 (/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))) (*.f32 3 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)))) (pow.f32 sinTheta_O 3)) -1/6 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))))) (log.f32 (/.f32 -1 sinTheta_O))) |
(+.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 eta 4)) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))) (-.f32 (fma.f32 (/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))) (*.f32 3 (*.f32 (/.f32 eta (sqrt.f32 -1)) eta))) (pow.f32 sinTheta_O 3)) -1/6 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1)))) (log.f32 (/.f32 -1 sinTheta_O)))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(*.f32 sinTheta_O (*.f32 (sqrt.f32 -1) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) |
(fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) 1/2))) |
(fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) 1/2))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (*.f32 -1/8 (/.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)))))) |
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 sinTheta_O 3))))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4)) (*.f32 (*.f32 -1/8 (/.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))) (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4)))))) |
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (fma.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 sinTheta_O 3))))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4)))))) |
eta |
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) eta) |
(fma.f32 (*.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) eta) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3)))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3)))))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))) |
(*.f32 -1 eta) |
(neg.f32 eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (neg.f32 eta)) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) eta) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 1/2 sinTheta_O) sinTheta_O) eta)) eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (neg.f32 eta))) |
(-.f32 (fma.f32 (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8)) eta) |
(-.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8)) eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (neg.f32 eta)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (-.f32 (fma.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8)) eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (-.f32 (fma.f32 (/.f32 (*.f32 1/16 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8)) eta)) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) |
(fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)))) |
(+.f32 eta (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (/.f32 eta (pow.f32 sinTheta_O 4)))))) |
(fma.f32 -1/2 (+.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta) (pow.f32 sinTheta_O 4))) eta) |
(fma.f32 -1/2 (+.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (*.f32 (/.f32 (+.f32 1/2 (/.f32 (/.f32 1/4 eta) eta)) eta) (pow.f32 sinTheta_O 4))) eta) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta))))) |
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (/.f32 eta (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 6) (/.f32 eta (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (*.f32 eta eta)))))))))) |
(+.f32 eta (*.f32 -1/2 (+.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) eta) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (*.f32 eta eta)) 3/8))))) |
(+.f32 eta (*.f32 -1/2 (+.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (+.f32 (*.f32 (/.f32 (+.f32 1/2 (/.f32 (/.f32 1/4 eta) eta)) eta) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) eta) (fma.f32 1/2 (/.f32 (+.f32 1/2 (/.f32 (/.f32 1/4 eta) eta)) (*.f32 eta eta)) 3/8)))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 h sinTheta_O) (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) h)))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(fma.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(fma.f32 (*.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (sqrt.f32 -1)) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 h sinTheta_O) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) h)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O h))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6)))))))))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 h sinTheta_O) (sqrt.f32 -1))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (sqrt.f32 -1)) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h))) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (sqrt.f32 -1)) sinTheta_O))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) h)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O h))))) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 eta 6) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (fma.f32 -1 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1))) 2)))))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 sinTheta_O h)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (sqrt.f32 -1)))))) |
(+.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1)) (*.f32 sinTheta_O (*.f32 h (-.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (/.f32 -1 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6)))))))) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6)))))))))))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (sqrt.f32 -1)) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h))) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (sqrt.f32 -1)) sinTheta_O))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))))))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 6)) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (-.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 -1 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (sqrt.f32 -1)) sinTheta_O))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))))))) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 h sinTheta_O) (sqrt.f32 -1)))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) |
(fma.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)) h) (/.f32 h eta))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (fma.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (pow.f32 eta 7) h)) (+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 -1/2 sinTheta_O) sinTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (neg.f32 (pow.f32 sinTheta_O 6)))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)) h) (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (*.f32 -1/2 sinTheta_O) sinTheta_O) (fma.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (neg.f32 (pow.f32 sinTheta_O 6)))) (pow.f32 eta 7)) h) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (fma.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h eta)))) |
(*.f32 -1 (/.f32 h eta)) |
(neg.f32 (/.f32 h eta)) |
(/.f32 (neg.f32 h) eta) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (neg.f32 (/.f32 h eta))) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3)))) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (-.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)) h)) (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (-.f32 (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (fma.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 -1/2 sinTheta_O) sinTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (neg.f32 (pow.f32 sinTheta_O 6)))) (/.f32 (pow.f32 eta 7) h)) (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)) h))) (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (fma.f32 1/2 (*.f32 h (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (*.f32 -1/2 sinTheta_O) sinTheta_O) (fma.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (neg.f32 (pow.f32 sinTheta_O 6)))) (pow.f32 eta 7)) (/.f32 (fma.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta 5)))) (/.f32 (neg.f32 h) eta))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 4) h))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(fma.f32 1/2 (fma.f32 (*.f32 eta (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 (pow.f32 sinTheta_O 4) h) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (*.f32 eta (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (pow.f32 sinTheta_O 4)))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 4) h))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 eta (pow.f32 sinTheta_O 6)) (*.f32 h (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1/2 (pow.f32 eta 4))) (*.f32 eta eta)))))))))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (fma.f32 (*.f32 eta (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 (pow.f32 sinTheta_O 4) h) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O h)) (pow.f32 eta 3))) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (-.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta))) (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1/2 (pow.f32 eta 4))) (*.f32 eta eta))))))))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 h (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (*.f32 eta (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (pow.f32 sinTheta_O 4)))) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 -1/2 (pow.f32 eta 4)) (/.f32 -1 (pow.f32 eta 6))) (*.f32 eta eta)))))))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) | |
| ✓ | 0.2b | (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))) |
| ✓ | 0.2b | (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) |
| ✓ | 2.7b | (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) |
Compiled 131 to 56 computations (57.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 13.0ms | sinTheta_O | @ | 0 | (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) |
| 8.0ms | eta | @ | 0 | (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) |
| 4.0ms | sinTheta_O | @ | inf | (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) |
| 4.0ms | eta | @ | inf | (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))) |
| 4.0ms | eta | @ | 0 | (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) |
| 1× | batch-egg-rewrite |
| 841× | prod-diff_binary32 |
| 343× | fma-def_binary32 |
| 288× | expm1-udef_binary32 |
| 287× | log1p-udef_binary32 |
| 254× | log-pow_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 80 |
| 1 | 348 | 80 |
| 2 | 4545 | 80 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) |
(*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) |
(*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1)) (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/4) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 -1/2) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) -1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1/2) (pow.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 h 1/4) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 h)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) 3) (pow.f32 h 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 h 3/2) (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (fma.f32 -1/2 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (log.f32 (sqrt.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (fma.f32 -1/2 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (log.f32 (sqrt.f32 h))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 h (*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 h 3) (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 h 3/2) (pow.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) (sqrt.f32 h)) 3) (pow.f32 h 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1/2) h)) 1)))))) |
| 1× | egg-herbie |
| 456× | fma-def_binary32 |
| 397× | *-commutative_binary32 |
| 394× | associate-*r*_binary32 |
| 345× | associate-/r/_binary32 |
| 335× | associate-*l*_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 456 | 5430 |
| 1 | 1494 | 4971 |
| 2 | 5980 | 4609 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 1/4 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4))) (*.f32 1/8 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))))) sinTheta_O)))) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))) (*.f32 1/48 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))))) sinTheta_O)) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 1/4 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4))) (*.f32 1/8 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))))) sinTheta_O))))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 5) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 5) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/48 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 5) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 5) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 1/6 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))))) |
(/.f32 -1 eta) |
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1 eta)) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 1 eta)) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 1/48 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))) (pow.f32 eta 7))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (/.f32 1 eta)) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 (*.f32 (+.f32 (*.f32 1/48 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2))))) (*.f32 1/8 (/.f32 1 (pow.f32 eta 4)))) (pow.f32 sinTheta_O 4)) eta))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/48 (/.f32 1 (pow.f32 eta 6))) (+.f32 (*.f32 1/1440 (+.f32 (*.f32 240 (/.f32 1 (pow.f32 eta 6))) (+.f32 (*.f32 270 (/.f32 1 (pow.f32 eta 2))) (*.f32 360 (/.f32 1 (pow.f32 eta 4)))))) (*.f32 1/96 (/.f32 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2)))) (pow.f32 eta 2))))) (pow.f32 sinTheta_O 6)) eta) (/.f32 (*.f32 (+.f32 (*.f32 1/48 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2))))) (*.f32 1/8 (/.f32 1 (pow.f32 eta 4)))) (pow.f32 sinTheta_O 4)) eta)))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/12 (+.f32 (*.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -3 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/48 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3)))))) (pow.f32 sinTheta_O 3))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/12 (+.f32 (*.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -3 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/48 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 3)))))) |
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 h))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (sqrt.f32 h)))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 h)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (sqrt.f32 h)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 h)))) 2)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 (/.f32 1 h))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 h))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (sqrt.f32 h)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 h)))) 2)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 (/.f32 1 h))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 h)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (/.f32 (*.f32 h (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 2)) (pow.f32 sinTheta_O 8))) sinTheta_O)) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 (/.f32 1 h))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 h)))))) |
(*.f32 (/.f32 1 eta) (sqrt.f32 h)) |
(+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (*.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2))))))))) |
(*.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 h)))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 h)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (*.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 h))))))) |
(*.f32 (/.f32 1 eta) (sqrt.f32 h)) |
(+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 h)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 eta (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 eta 3)) (sqrt.f32 h))) 2) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 6))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))))) (pow.f32 sinTheta_O 4))) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 h))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 eta (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 eta 3)) (sqrt.f32 h))) 2) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 6))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))))) (pow.f32 sinTheta_O 4))) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 eta 3)) (sqrt.f32 h))) 2) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 6))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))))) (pow.f32 eta 2))) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 6))) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 8))) (*.f32 -3/8 (/.f32 h (pow.f32 eta 4)))))) (pow.f32 sinTheta_O 6))) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 h)))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 -1 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) h) (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) |
(*.f32 -1 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) h) (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) |
(*.f32 -1 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) h) (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) |
(*.f32 -1 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) h) (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(*.f32 -1 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
| Outputs |
|---|
(*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (*.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 1/4 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4))) (*.f32 1/8 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))))) sinTheta_O)))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 eta 4)) (*.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O 4)) 3/8)) sinTheta_O)))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O) (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 eta 4) (/.f32 (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/8) (pow.f32 sinTheta_O 4)))) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 eta 4) (/.f32 (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/8) (pow.f32 sinTheta_O 4)))) (/.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))) (*.f32 1/48 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))))) sinTheta_O)) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 1/4 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4))) (*.f32 1/8 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))))) sinTheta_O))))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (+.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O (*.f32 (pow.f32 eta 6) (fma.f32 1/6 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) 7/48))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 eta 4)) (*.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O 4)) 3/8)) sinTheta_O))))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O) (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 eta 4) (/.f32 (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/8) (pow.f32 sinTheta_O 4)))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 eta 6) (*.f32 (/.f32 (fabs.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (pow.f32 sinTheta_O 6)) 5/16)))) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 4) (/.f32 (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/8) (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 (pow.f32 eta 6) (/.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2) (pow.f32 sinTheta_O 6))) 5/16))) (/.f32 (sqrt.f32 -1) sinTheta_O)))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 (/.f32 1 eta) (*.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 5) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 5) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 5))) (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 5))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(+.f32 (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 5)) 3/8) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 eta))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/48 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 5) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 5) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 1/6 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/48 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 5))) (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 5))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))))))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/48 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (+.f32 (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (fma.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)))))) (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 5)) 3/8)))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/48 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) 7/24)) (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 5)) 3/8)))) |
(/.f32 -1 eta) |
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1 eta)) |
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (/.f32 1 eta))) |
(fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) -1/2) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 -1 eta)) |
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) -1/2) (/.f32 -1 eta)) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 1 eta)) |
(-.f32 (fma.f32 -1 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 3/8) (pow.f32 eta 5)) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) (/.f32 1 eta)) |
(fma.f32 -1 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/8) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 5)) (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) -1/2) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 -1 eta))) |
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) -1/2) (/.f32 -1 eta)) (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -3/8) (pow.f32 eta 5))) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 1/48 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))) (pow.f32 eta 7))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (/.f32 1 eta)) |
(-.f32 (fma.f32 -1 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 3/8) (pow.f32 eta 5)) (fma.f32 -1 (/.f32 (fma.f32 1/8 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) 3/16)) (pow.f32 eta 7)) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))) (/.f32 1 eta)) |
(+.f32 (-.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/8) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) 5/16) (pow.f32 eta 7))) (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) -1/2) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 -1 eta))) |
(+.f32 (-.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -3/8) (pow.f32 eta 5)) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) 5/16) (pow.f32 eta 7))) (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) -1/2) (/.f32 -1 eta))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)))) |
(fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 (*.f32 (+.f32 (*.f32 1/48 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2))))) (*.f32 1/8 (/.f32 1 (pow.f32 eta 4)))) (pow.f32 sinTheta_O 4)) eta))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 (fma.f32 1/48 (+.f32 (/.f32 12 (pow.f32 eta 4)) (/.f32 12 (*.f32 eta eta))) (/.f32 1/8 (pow.f32 eta 4))) (/.f32 eta (pow.f32 sinTheta_O 4))))) |
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 1 eta)) (*.f32 (/.f32 (+.f32 (+.f32 (/.f32 1/4 (pow.f32 eta 4)) (/.f32 1/4 (*.f32 eta eta))) (/.f32 1/8 (pow.f32 eta 4))) eta) (pow.f32 sinTheta_O 4))) |
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 1 eta)) (*.f32 (/.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/4 (*.f32 eta eta))) eta) (pow.f32 sinTheta_O 4))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/48 (/.f32 1 (pow.f32 eta 6))) (+.f32 (*.f32 1/1440 (+.f32 (*.f32 240 (/.f32 1 (pow.f32 eta 6))) (+.f32 (*.f32 270 (/.f32 1 (pow.f32 eta 2))) (*.f32 360 (/.f32 1 (pow.f32 eta 4)))))) (*.f32 1/96 (/.f32 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2)))) (pow.f32 eta 2))))) (pow.f32 sinTheta_O 6)) eta) (/.f32 (*.f32 (+.f32 (*.f32 1/48 (+.f32 (*.f32 12 (/.f32 1 (pow.f32 eta 4))) (*.f32 12 (/.f32 1 (pow.f32 eta 2))))) (*.f32 1/8 (/.f32 1 (pow.f32 eta 4)))) (pow.f32 sinTheta_O 4)) eta)))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (+.f32 (/.f32 (fma.f32 1/48 (+.f32 (/.f32 12 (pow.f32 eta 4)) (/.f32 12 (*.f32 eta eta))) (/.f32 1/8 (pow.f32 eta 4))) (/.f32 eta (pow.f32 sinTheta_O 4))) (/.f32 (+.f32 (/.f32 1/48 (pow.f32 eta 6)) (fma.f32 1/1440 (+.f32 (+.f32 (/.f32 240 (pow.f32 eta 6)) (/.f32 270 (*.f32 eta eta))) (/.f32 360 (pow.f32 eta 4))) (*.f32 1/96 (/.f32 (+.f32 (/.f32 12 (pow.f32 eta 4)) (/.f32 12 (*.f32 eta eta))) (*.f32 eta eta))))) (/.f32 eta (pow.f32 sinTheta_O 6)))))) |
(+.f32 (/.f32 1 eta) (+.f32 (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (/.f32 (+.f32 (+.f32 (/.f32 1/4 (pow.f32 eta 4)) (/.f32 1/4 (*.f32 eta eta))) (/.f32 1/8 (pow.f32 eta 4))) eta) (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 6) (/.f32 eta (+.f32 (/.f32 1/48 (pow.f32 eta 6)) (fma.f32 1/1440 (+.f32 (/.f32 240 (pow.f32 eta 6)) (+.f32 (/.f32 270 (*.f32 eta eta)) (/.f32 360 (pow.f32 eta 4)))) (*.f32 (/.f32 1/96 eta) (/.f32 (+.f32 (/.f32 12 (pow.f32 eta 4)) (/.f32 12 (*.f32 eta eta))) eta)))))))) |
(+.f32 (/.f32 1 eta) (+.f32 (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (/.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/4 (*.f32 eta eta))) eta) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) eta) (+.f32 (*.f32 (/.f32 1/96 eta) (/.f32 (+.f32 (/.f32 12 (pow.f32 eta 4)) (/.f32 12 (*.f32 eta eta))) eta)) (+.f32 (*.f32 (/.f32 1 (pow.f32 eta 6)) 3/16) (*.f32 1/1440 (+.f32 (/.f32 270 (*.f32 eta eta)) (/.f32 360 (pow.f32 eta 4))))))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) |
(pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1))))) |
(*.f32 (pow.f32 sinTheta_O -1/2) (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2)) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 sinTheta_O -1/2) (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2)) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O -1/2) (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (/.f32 (fma.f32 -1/4 (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O) (/.f32 (fma.f32 1/8 (/.f32 (pow.f32 eta 4) -1) (*.f32 -1/4 (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1))) sinTheta_O))) |
(+.f32 (*.f32 (pow.f32 sinTheta_O -1/2) (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2)) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O -1/2) (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2)) sinTheta_O) (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) (/.f32 (fma.f32 -1/4 (+.f32 1 (*.f32 1 (pow.f32 eta 4))) (*.f32 -1/8 (pow.f32 eta 4))) sinTheta_O)))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/12 (+.f32 (*.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -3 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/48 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3)))))) (pow.f32 sinTheta_O 3))))) |
(+.f32 (/.f32 (fma.f32 -1/4 (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) (/.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1/8 (/.f32 (*.f32 (*.f32 eta eta) (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1)) (fma.f32 -1/12 (fma.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 -3 (*.f32 eta eta)) (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (*.f32 1/48 (pow.f32 eta 6)) (pow.f32 (sqrt.f32 -1) 3)))))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (+.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1))))) (pow.f32 sinTheta_O 3)) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1)) (fma.f32 -1/12 (+.f32 (*.f32 2 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))) (*.f32 3 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)))) (*.f32 -1/48 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1)))))) (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 sinTheta_O) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O) (/.f32 (fma.f32 1/8 (/.f32 (pow.f32 eta 4) -1) (*.f32 -1/4 (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1))) sinTheta_O)))) |
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O -1/2) (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2)) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O -1/2) (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2)) sinTheta_O) (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) (/.f32 (fma.f32 -1/4 (+.f32 1 (*.f32 1 (pow.f32 eta 4))) (*.f32 -1/8 (pow.f32 eta 4))) sinTheta_O)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O -1/2) (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2)) (pow.f32 sinTheta_O 3)) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (+.f32 1 (*.f32 1 (pow.f32 eta 4)))) (+.f32 (*.f32 (/.f32 (pow.f32 eta 6) (neg.f32 (sqrt.f32 -1))) 3/16) (*.f32 1/4 (*.f32 (/.f32 eta (neg.f32 (sqrt.f32 -1))) eta)))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) |
(pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))) |
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1/2)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1/2)) sinTheta_O)) (*.f32 (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1/2))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))))) |
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (/.f32 (fma.f32 -1/4 (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))))) |
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O))))) (/.f32 (fma.f32 1/8 (/.f32 (pow.f32 eta 4) -1) (*.f32 -1/4 (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1))) (/.f32 sinTheta_O (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))) sinTheta_O)))) |
(+.f32 (*.f32 (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1/2)) (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1/2)) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) (/.f32 (fma.f32 -1/4 (+.f32 1 (*.f32 1 (pow.f32 eta 4))) (*.f32 -1/8 (pow.f32 eta 4))) sinTheta_O)))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/12 (+.f32 (*.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -3 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/48 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3))))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (pow.f32 sinTheta_O 3)))))) |
(+.f32 (/.f32 (fma.f32 -1/4 (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))))) (+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1))))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))) (neg.f32 (/.f32 (fma.f32 -1/8 (/.f32 (*.f32 (*.f32 eta eta) (-.f32 (neg.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1)) (fma.f32 -1/12 (fma.f32 -2 (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 -3 (*.f32 eta eta)) (pow.f32 (sqrt.f32 -1) 3))) (/.f32 (*.f32 1/48 (pow.f32 eta 6)) (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (neg.f32 (sqrt.f32 -1)))))))))) |
(+.f32 (/.f32 (fma.f32 1/8 (/.f32 (pow.f32 eta 4) -1) (*.f32 -1/4 (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1))) (/.f32 sinTheta_O (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))) sinTheta_O))) (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))) sinTheta_O)) (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O))))) (/.f32 (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (fma.f32 -1 (/.f32 (pow.f32 eta 4) -1) 1)) (fma.f32 -1/12 (+.f32 (*.f32 2 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))) (*.f32 3 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)))) (*.f32 -1/48 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))))) (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (neg.f32 (sqrt.f32 -1))) (log.f32 (/.f32 -1 sinTheta_O)))))))) |
(+.f32 (-.f32 (*.f32 (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1/2)) (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1/2)) (pow.f32 sinTheta_O 3)) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (+.f32 1 (*.f32 1 (pow.f32 eta 4)))) (+.f32 (*.f32 (/.f32 (pow.f32 eta 6) (neg.f32 (sqrt.f32 -1))) 3/16) (*.f32 1/4 (*.f32 (/.f32 eta (neg.f32 (sqrt.f32 -1))) eta)))))) (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 (sqrt.f32 -1)) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1/2)) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) (/.f32 (fma.f32 -1/4 (+.f32 1 (*.f32 1 (pow.f32 eta 4))) (*.f32 -1/8 (pow.f32 eta 4))) sinTheta_O)))) |
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 h))) |
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (sqrt.f32 h))) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 h))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (sqrt.f32 h)))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 h)))) |
(fma.f32 -1/2 (*.f32 (/.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (sqrt.f32 h))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (sqrt.f32 h)))) |
(fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (sqrt.f32 h)) (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (sqrt.f32 h) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta (pow.f32 sinTheta_O 3))))))) |
(*.f32 (sqrt.f32 h) (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (/.f32 (*.f32 -1/2 (*.f32 eta eta)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (sqrt.f32 h)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 h)))) 2)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 (/.f32 1 h))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 h))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (sqrt.f32 h))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 eta 4) sinTheta_O) (fma.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (sqrt.f32 h))) 2))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (sqrt.f32 (/.f32 1 h)))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (sqrt.f32 h))))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (sqrt.f32 h) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta (pow.f32 sinTheta_O 3))))) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 sinTheta_O (fma.f32 (fabs.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 (/.f32 (sqrt.f32 h) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) -1/2)) 2)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (sqrt.f32 (/.f32 1 h)))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 h))))) |
(+.f32 (*.f32 (sqrt.f32 h) (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (/.f32 (*.f32 -1/2 (*.f32 eta eta)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 h)) (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (sqrt.f32 -1) sinTheta_O)) (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2) (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 (/.f32 (sqrt.f32 h) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) -1/2)) 2)))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (sqrt.f32 h)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 h)))) 2)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 (/.f32 1 h))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 h)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (/.f32 (*.f32 h (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 2)) (pow.f32 sinTheta_O 8))) sinTheta_O)) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 (/.f32 1 h))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 h)))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (sqrt.f32 h))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 eta 4) sinTheta_O) (fma.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (sqrt.f32 h))) 2))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (sqrt.f32 (/.f32 1 h)))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (sqrt.f32 (/.f32 1 h))) (/.f32 (*.f32 (*.f32 (pow.f32 eta 6) (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (sqrt.f32 h))) 2)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (/.f32 (pow.f32 sinTheta_O 8) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 2))))) sinTheta_O) (sqrt.f32 -1))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (sqrt.f32 h)))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (sqrt.f32 (/.f32 1 h))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 sinTheta_O (fma.f32 (fabs.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 (/.f32 (sqrt.f32 h) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) -1/2)) 2))))) (/.f32 (*.f32 -1/2 (pow.f32 eta 6)) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 (fabs.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 (/.f32 (sqrt.f32 h) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) -1/2)) 2)) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (/.f32 (pow.f32 sinTheta_O 8) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 2))))))))) (fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (sqrt.f32 h)) (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (sqrt.f32 h) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta (pow.f32 sinTheta_O 3)))))))) |
(+.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (sqrt.f32 (/.f32 1 h))) -1/2) (+.f32 (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 sinTheta_O (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2) (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 (/.f32 (sqrt.f32 h) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) -1/2)) 2)))) (*.f32 (/.f32 (pow.f32 eta 6) (sqrt.f32 -1)) (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2) (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 (/.f32 (sqrt.f32 h) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) -1/2)) 2)) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (/.f32 (pow.f32 sinTheta_O 8) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 2)))))))) (*.f32 (sqrt.f32 h) (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (/.f32 (*.f32 -1/2 (*.f32 eta eta)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))))) |
(*.f32 (/.f32 1 eta) (sqrt.f32 h)) |
(/.f32 (sqrt.f32 h) eta) |
(+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(fma.f32 (/.f32 1 eta) (sqrt.f32 h) (*.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 h) eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))))) |
(fma.f32 -1/2 (/.f32 (*.f32 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) h)) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 (/.f32 1 h))) (pow.f32 eta 5)) (fma.f32 (/.f32 1 eta) (sqrt.f32 h) (*.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (/.f32 (pow.f32 eta 5) (sqrt.f32 (/.f32 1 h)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 h) eta))) |
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (/.f32 (pow.f32 eta 5) (sqrt.f32 (/.f32 1 h)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 h) eta))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (*.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2))))))))) |
(fma.f32 -1/2 (/.f32 (*.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) h)) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (pow.f32 sinTheta_O 6) h)))) (sqrt.f32 (/.f32 1 h))) (pow.f32 eta 7)) (fma.f32 -1/2 (/.f32 (*.f32 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) h)) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 (/.f32 1 h))) (pow.f32 eta 5)) (fma.f32 (/.f32 1 eta) (sqrt.f32 h) (*.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 h) eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 h)) (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (pow.f32 eta 5)) (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (pow.f32 sinTheta_O 6) h))) (pow.f32 eta 7)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 h) eta)) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 h)) -1/2) (+.f32 (/.f32 (-.f32 (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (pow.f32 eta 5)) (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (-.f32 (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (pow.f32 sinTheta_O 6) h))) (pow.f32 eta 7))))) |
(*.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h))) |
(neg.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h))) |
(neg.f32 (/.f32 (sqrt.f32 h) eta)) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(fma.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) -1/2) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (/.f32 (sqrt.f32 h) eta))) |
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) -1/2) (neg.f32 (/.f32 (sqrt.f32 h) eta))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 h)))))) |
(fma.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1/2 (/.f32 (*.f32 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) h)) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 (/.f32 1 h))) (pow.f32 eta 5))))) |
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (/.f32 (pow.f32 eta 5) (sqrt.f32 (/.f32 1 h)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) -1/2))) (/.f32 (sqrt.f32 h) eta)) |
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (/.f32 (pow.f32 eta 5) (sqrt.f32 (/.f32 1 h)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) -1/2))) (/.f32 (sqrt.f32 h) eta)) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 h)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 h (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (*.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))) (pow.f32 eta 7)) (sqrt.f32 (/.f32 1 h))))))) |
(fma.f32 -1 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) h)) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 (/.f32 1 h))) (pow.f32 eta 5)) (/.f32 (*.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) h)) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (pow.f32 sinTheta_O 6) h)))) (sqrt.f32 (/.f32 1 h))) (pow.f32 eta 7)))))) |
(-.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 h)) (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (pow.f32 eta 5)) (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2)) 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (pow.f32 sinTheta_O 6) h))) (pow.f32 eta 7)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) -1/2))) (/.f32 (sqrt.f32 h) eta)) |
(-.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 h)) (+.f32 (/.f32 (-.f32 (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (pow.f32 eta 5)) (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (-.f32 (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) h)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (*.f32 (pow.f32 sinTheta_O 6) h))) (pow.f32 eta 7)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (sqrt.f32 (/.f32 h (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) -1/2))) (/.f32 (sqrt.f32 h) eta)) |
(*.f32 (/.f32 1 eta) (sqrt.f32 h)) |
(/.f32 (sqrt.f32 h) eta) |
(+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 h)))) |
(fma.f32 (/.f32 1 eta) (sqrt.f32 h) (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 h)))) |
(*.f32 (sqrt.f32 h) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 1 eta))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 eta (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 eta 3)) (sqrt.f32 h))) 2) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 6))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))))) (pow.f32 sinTheta_O 4))) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 h))))) |
(fma.f32 -1/2 (*.f32 eta (*.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 3))) (sqrt.f32 h)) 2) (fma.f32 -1 (/.f32 h (pow.f32 eta 6)) (/.f32 (*.f32 -1/2 h) (pow.f32 eta 4))))) (sqrt.f32 (/.f32 1 h)))) (fma.f32 (/.f32 1 eta) (sqrt.f32 h) (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 h))))) |
(fma.f32 -1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 h) (/.f32 1/2 (pow.f32 eta 3))) 2) (-.f32 (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))) (/.f32 h (pow.f32 eta 6)))) (sqrt.f32 (/.f32 1 h))))) (*.f32 (sqrt.f32 h) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 1 eta)))) |
(fma.f32 -1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (+.f32 (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))) (fma.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) h (/.f32 (neg.f32 h) (pow.f32 eta 6)))) (sqrt.f32 (/.f32 1 h))))) (*.f32 (sqrt.f32 h) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 1 eta)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 eta (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 eta 3)) (sqrt.f32 h))) 2) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 6))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))))) (pow.f32 sinTheta_O 4))) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 eta 3)) (sqrt.f32 h))) 2) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 6))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))))) (pow.f32 eta 2))) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 6))) (+.f32 (*.f32 -1 (/.f32 h (pow.f32 eta 8))) (*.f32 -3/8 (/.f32 h (pow.f32 eta 4)))))) (pow.f32 sinTheta_O 6))) (sqrt.f32 (/.f32 1 h)))) (+.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 h)))))) |
(fma.f32 -1/2 (*.f32 eta (*.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 3))) (sqrt.f32 h)) 2) (fma.f32 -1 (/.f32 h (pow.f32 eta 6)) (/.f32 (*.f32 -1/2 h) (pow.f32 eta 4))))) (sqrt.f32 (/.f32 1 h)))) (fma.f32 -1/2 (*.f32 eta (*.f32 (*.f32 (pow.f32 sinTheta_O 6) (fma.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 3))) (sqrt.f32 h)) 2) (fma.f32 -1 (/.f32 h (pow.f32 eta 6)) (/.f32 (*.f32 -1/2 h) (pow.f32 eta 4)))) (*.f32 eta eta)) (fma.f32 -1 (/.f32 h (pow.f32 eta 6)) (fma.f32 -1 (/.f32 h (pow.f32 eta 8)) (/.f32 (*.f32 -3/8 h) (pow.f32 eta 4)))))) (sqrt.f32 (/.f32 1 h)))) (fma.f32 (/.f32 1 eta) (sqrt.f32 h) (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (sqrt.f32 h)))))) |
(+.f32 (*.f32 (sqrt.f32 h) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 1 eta))) (*.f32 (sqrt.f32 (/.f32 1 h)) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 h) (/.f32 1/2 (pow.f32 eta 3))) 2) (-.f32 (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))) (/.f32 h (pow.f32 eta 6)))) (*.f32 (pow.f32 sinTheta_O 4) eta))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 6) (*.f32 eta (fma.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 h) (/.f32 1/2 (pow.f32 eta 3))) 2) (-.f32 (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))) (/.f32 h (pow.f32 eta 6)))) (*.f32 eta eta)) (-.f32 (-.f32 (/.f32 (*.f32 h -3/8) (pow.f32 eta 4)) (/.f32 h (pow.f32 eta 8))) (/.f32 h (pow.f32 eta 6)))))))))) |
(+.f32 (*.f32 (sqrt.f32 h) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (/.f32 1 eta))) (*.f32 -1/2 (*.f32 (*.f32 eta (sqrt.f32 (/.f32 1 h))) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))) (fma.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) h (/.f32 (neg.f32 h) (pow.f32 eta 6))))) (*.f32 (pow.f32 sinTheta_O 6) (fma.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 h (pow.f32 eta 4))) (fma.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) h (/.f32 (neg.f32 h) (pow.f32 eta 6)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 h -3/8) (pow.f32 eta 4)) (+.f32 (/.f32 h (pow.f32 eta 6)) (/.f32 h (pow.f32 eta 8)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 -1 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) h) (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 -1 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) h) (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 -1 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) h) (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 -1 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) h) (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) h)))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) h)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2)) (*.f32 sinTheta_O h))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))))) (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O) (/.f32 (sqrt.f32 -1) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))))) (*.f32 sinTheta_O h))))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (sqrt.f32 -1)) (*.f32 (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (sqrt.f32 -1)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))))) (*.f32 sinTheta_O h)))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) h)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (fma.f32 -1 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2)) (*.f32 sinTheta_O h))))) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 (*.f32 (pow.f32 eta 6) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (fma.f32 -1 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2)))))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 sinTheta_O h)) (sqrt.f32 -1))))))) |
(+.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O h) (*.f32 (pow.f32 eta 6) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (-.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O) (/.f32 (sqrt.f32 -1) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))))))) (/.f32 (neg.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (sqrt.f32 -1) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))))) (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O) (/.f32 (sqrt.f32 -1) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))))) (*.f32 sinTheta_O h))))))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 4)) (sqrt.f32 -1)) (*.f32 (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (sqrt.f32 -1)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))))) (*.f32 sinTheta_O h)))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 6)) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h))) (fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (sqrt.f32 -1)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6)))))) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (neg.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1))))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h)))) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h eta))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h)))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (-.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/4 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (pow.f32 eta 7) h)) (+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) h) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/4 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) h) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h)))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (-.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/4 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta)))) |
(*.f32 -1 (/.f32 h eta)) |
(neg.f32 (/.f32 h eta)) |
(/.f32 (neg.f32 h) eta) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (neg.f32 (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (/.f32 (neg.f32 h) eta)) |
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h)))) (/.f32 (neg.f32 h) eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (neg.f32 h) eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h)))) (fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (-.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/4 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 h) eta))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) h) (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h)))) (fma.f32 1/2 (*.f32 h (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/4 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (pow.f32 eta 7)) (/.f32 (-.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/4 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)))) (/.f32 (neg.f32 h) eta))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O)) (/.f32 h eta)) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 eta (*.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(fma.f32 1/2 (fma.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 eta (pow.f32 sinTheta_O 6)) (*.f32 h (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1/2 (pow.f32 eta 4))) (*.f32 eta eta)))))))))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (fma.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (*.f32 eta (*.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (+.f32 (/.f32 1/2 (pow.f32 eta 6)) (-.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta))) (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1/2 (pow.f32 eta 4))) (*.f32 eta eta)))))))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 4) h) eta)) (*.f32 h (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 (*.f32 eta (pow.f32 sinTheta_O 6)) (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (+.f32 (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (*.f32 (/.f32 1/2 (*.f32 eta eta)) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (/.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1/2 (pow.f32 eta 4))) (*.f32 eta eta)))))))))) |
Compiled 44257 to 27786 computations (37.2% saved)
27 alts after pruning (24 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1027 | 17 | 1044 |
| Fresh | 6 | 7 | 13 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1036 | 27 | 1063 |
| Status | Error | Program |
|---|---|---|
| 23.2b | (+.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) | |
| ✓ | 1.9b | (asin.f32 (/.f32 h eta)) |
| 23.4b | (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) | |
| 18.9b | (asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2)))) | |
| 7.3b | (asin.f32 (/.f32 h (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))) | |
| ▶ | 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| 23.4b | (-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) | |
| ▶ | 1.1b | (asin.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h)) |
| ▶ | 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))) |
| 4.4b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) | |
| 18.8b | (asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))) -1/2)))) | |
| 5.6b | (asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 eta eta))) h)) | |
| 3.3b | (asin.f32 (/.f32 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2))) | |
| 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) | |
| 18.5b | (pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2) | |
| 1.5b | (asin.f32 (*.f32 (pow.f32 (cbrt.f32 h) 2) (*.f32 (cbrt.f32 h) (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) | |
| 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) | |
| ▶ | 2.1b | (asin.f32 (*.f32 (/.f32 1 eta) h)) |
| ▶ | 2.5b | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
| 3.1b | (asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)) | |
| ✓ | 4.4b | (asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2)))) |
| 22.0b | (asin.f32 (sqrt.f32 (*.f32 h (*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1))))) | |
| 3.1b | (asin.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) h) -1)) | |
| 24.1b | (-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) | |
| 23.1b | (-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) | |
| ✓ | 0.8b | (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
| 18.9b | (exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) |
Compiled 975 to 672 computations (31.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) |
| ✓ | 0.0b | (asin.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h)) |
| ✓ | 0.3b | (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h) |
Compiled 57 to 29 computations (49.1% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 11.0ms | sinTheta_O | @ | inf | (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h) |
| 1.0ms | h | @ | 0 | (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h) |
| 1.0ms | h | @ | inf | (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h) |
| 1.0ms | sinTheta_O | @ | -inf | (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h) |
| 1.0ms | h | @ | -inf | (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h) |
| 1× | batch-egg-rewrite |
| 595× | log-prod_binary32 |
| 342× | pow-prod-down_binary32 |
| 319× | pow2_binary32 |
| 225× | pow1/3_binary32 |
| 221× | expm1-udef_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 44 |
| 1 | 249 | 44 |
| 2 | 3082 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h) |
(asin.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h)) |
(/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 h) 2) (/.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) (cbrt.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 h) (/.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) (sqrt.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (neg.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) (sqrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h 1) (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) 2))) (cbrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 h) (neg.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h -1) (neg.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) (sqrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 1 (*.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 1 (*.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 1 (*.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 1 (*.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) (cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -2)) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (neg.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) -2) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (neg.f32 (neg.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) 1) 1)))))) |
| 1× | egg-herbie |
| 1350× | associate-*r/_binary32 |
| 745× | associate-/l/_binary32 |
| 607× | associate-/r/_binary32 |
| 438× | times-frac_binary32 |
| 319× | associate-/l*_binary32 |
Useful iterations: 8 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 94 | 2220 |
| 1 | 244 | 2184 |
| 2 | 752 | 2166 |
| 3 | 3245 | 2130 |
| 4 | 4246 | 2115 |
| 5 | 4965 | 2115 |
| 6 | 5692 | 2115 |
| 7 | 6306 | 2115 |
| 8 | 6571 | 2106 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
| Outputs |
|---|
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (/.f32 h eta)) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 h sinTheta_O))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 h sinTheta_O))) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta))) |
(+.f32 (/.f32 h eta) (*.f32 h (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))) |
(+.f32 (/.f32 h eta) (*.f32 h (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 (pow.f32 eta 7) h)) (+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h))) (fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (/.f32 h eta))) |
(fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 h sinTheta_O))) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta)))) |
(+.f32 (/.f32 h eta) (fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (*.f32 h (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))) |
(+.f32 (*.f32 h (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3)))) (fma.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))) (/.f32 h eta))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(*.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O))) |
(*.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O))) |
(*.f32 -2 (*.f32 h (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))) |
(*.f32 h (*.f32 eta (/.f32 -2 (*.f32 sinTheta_O sinTheta_O)))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 -4 sinTheta_O) (pow.f32 (/.f32 eta sinTheta_O) 3)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 h -8)))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 h (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(fma.f32 -2 (*.f32 h (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 -16 (*.f32 h (pow.f32 eta 7))) (pow.f32 sinTheta_O 8))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)))))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 h -16))))) |
(+.f32 (*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) (*.f32 h (fma.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(*.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O))) |
(*.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O))) |
(*.f32 -2 (*.f32 h (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))) |
(*.f32 h (*.f32 eta (/.f32 -2 (*.f32 sinTheta_O sinTheta_O)))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 -4 sinTheta_O) (pow.f32 (/.f32 eta sinTheta_O) 3)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 h -8)))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 h (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(fma.f32 -2 (*.f32 h (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 -16 (*.f32 h (pow.f32 eta 7))) (pow.f32 sinTheta_O 8))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)))))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 h -16))))) |
(+.f32 (*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) (*.f32 h (fma.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(*.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O))) |
(*.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O))) |
(*.f32 -2 (*.f32 h (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))) |
(*.f32 h (*.f32 eta (/.f32 -2 (*.f32 sinTheta_O sinTheta_O)))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 -4 sinTheta_O) (pow.f32 (/.f32 eta sinTheta_O) 3)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 h -8)))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 h (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(fma.f32 -2 (*.f32 h (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 -16 (*.f32 h (pow.f32 eta 7))) (pow.f32 sinTheta_O 8))))) |
(fma.f32 -8 (*.f32 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) h) (fma.f32 -2 (/.f32 (*.f32 h eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)))))) |
(fma.f32 -2 (*.f32 (/.f32 h sinTheta_O) (/.f32 eta sinTheta_O)) (fma.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (fma.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 h -16))))) |
(+.f32 (*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))) (*.f32 h (fma.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))))))) |
(*.f32 h (fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (/.f32 h eta)) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 h sinTheta_O))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 h sinTheta_O))) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta))) |
(+.f32 (/.f32 h eta) (*.f32 h (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))) |
(+.f32 (/.f32 h eta) (*.f32 h (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 (pow.f32 eta 7) h)) (+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h))) (fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (/.f32 h eta))) |
(fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 h sinTheta_O))) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta)))) |
(+.f32 (/.f32 h eta) (fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (*.f32 h (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))) |
(+.f32 (*.f32 h (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3)))) (fma.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))) (/.f32 h eta))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (/.f32 h eta)) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 h sinTheta_O))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 h sinTheta_O))) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta))) |
(+.f32 (/.f32 h eta) (*.f32 h (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))) |
(+.f32 (/.f32 h eta) (*.f32 h (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 (pow.f32 eta 7) h)) (+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h))) (fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (/.f32 h eta))) |
(fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) (*.f32 h sinTheta_O))) (fma.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (/.f32 h eta)))) |
(+.f32 (/.f32 h eta) (fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (*.f32 h (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))) |
(+.f32 (*.f32 h (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3)))) (fma.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))) (/.f32 h eta))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta)) |
(/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O -1/2) (/.f32 sinTheta_O eta) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (/.f32 1 eta)) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 1 eta))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 1/8 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1/8 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6)))))) |
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) |
(/.f32 (*.f32 -2 eta) (*.f32 sinTheta_O sinTheta_O)) |
(*.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) |
(*.f32 (/.f32 eta sinTheta_O) (/.f32 -2 sinTheta_O)) |
(*.f32 eta (/.f32 -2 (*.f32 sinTheta_O sinTheta_O))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 -4 sinTheta_O) (pow.f32 (/.f32 eta sinTheta_O) 3))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))) |
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) |
(/.f32 (*.f32 -2 eta) (*.f32 sinTheta_O sinTheta_O)) |
(*.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) |
(*.f32 (/.f32 eta sinTheta_O) (/.f32 -2 sinTheta_O)) |
(*.f32 eta (/.f32 -2 (*.f32 sinTheta_O sinTheta_O))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 -4 sinTheta_O) (pow.f32 (/.f32 eta sinTheta_O) 3))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))) |
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) |
(/.f32 (*.f32 -2 eta) (*.f32 sinTheta_O sinTheta_O)) |
(*.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) |
(*.f32 (/.f32 eta sinTheta_O) (/.f32 -2 sinTheta_O)) |
(*.f32 eta (/.f32 -2 (*.f32 sinTheta_O sinTheta_O))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 -4 sinTheta_O) (pow.f32 (/.f32 eta sinTheta_O) 3))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)))) |
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -2 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) (fma.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) (*.f32 (/.f32 -8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (/.f32 1 eta)) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 1 eta))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 1/8 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1/8 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6)))))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (/.f32 1 eta)) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 1 eta))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 1/8 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1/8 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6)))))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (asin.f32 (*.f32 (/.f32 1 eta) h)) |
| ✓ | 0.3b | (*.f32 (/.f32 1 eta) h) |
Compiled 20 to 13 computations (35% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | eta | @ | 0 | (*.f32 (/.f32 1 eta) h) |
| 1.0ms | h | @ | inf | (*.f32 (/.f32 1 eta) h) |
| 1.0ms | eta | @ | inf | (*.f32 (/.f32 1 eta) h) |
| 1.0ms | h | @ | -inf | (*.f32 (/.f32 1 eta) h) |
| 0.0ms | eta | @ | -inf | (*.f32 (/.f32 1 eta) h) |
| 1× | batch-egg-rewrite |
| 667× | pow1_binary32 |
| 615× | add-log-exp_binary32 |
| 614× | log1p-expm1-u_binary32 |
| 614× | expm1-log1p-u_binary32 |
| 602× | add-exp-log_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 10 |
| 1 | 142 | 10 |
| 2 | 1697 | 10 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (/.f32 1 eta) h) |
(asin.f32 (*.f32 (/.f32 1 eta) h)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 eta h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 h) 2) (/.f32 eta (cbrt.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 h) (/.f32 eta (sqrt.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (sqrt.f32 eta)) (sqrt.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h 1) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 h) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h -1) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h eta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h eta) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h eta)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 h eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h eta) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (/.f32 (pow.f32 eta -2) eta) (pow.f32 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 h 3) (/.f32 (pow.f32 eta -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h eta))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h eta)) (acos.f32 (/.f32 h eta))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h eta)) (acos.f32 (/.f32 h eta)))) (+.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h eta)))))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 240 |
| 1× | saturated |
| Inputs |
|---|
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
| Outputs |
|---|
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (asin.f32 (/.f32 h eta)) | |
| ✓ | 0.1b | (cbrt.f32 (asin.f32 (/.f32 h eta))) |
| ✓ | 0.8b | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
Compiled 25 to 9 computations (64% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | h | @ | inf | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
| 3.0ms | h | @ | 0 | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
| 2.0ms | eta | @ | -inf | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
| 2.0ms | eta | @ | inf | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
| 2.0ms | h | @ | -inf | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
| 1× | batch-egg-rewrite |
| 758× | pow1_binary32 |
| 711× | add-log-exp_binary32 |
| 711× | log1p-expm1-u_binary32 |
| 711× | expm1-log1p-u_binary32 |
| 694× | add-exp-log_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 14 |
| 1 | 175 | 14 |
| 2 | 1927 | 14 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 1/6) (*.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 1/6) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 2) 3) (cbrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 1/6) 3) (pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) 1) (cbrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 2)) (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (pow.f32 (asin.f32 (/.f32 h eta)) 1/6)) (pow.f32 (asin.f32 (/.f32 h eta)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h eta)) (acos.f32 (/.f32 h eta))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h eta)) (acos.f32 (/.f32 h eta)))) (+.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x asin.f32 (/.f32 h eta)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cbrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 2) (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 1/6) (pow.f32 (asin.f32 (/.f32 h eta)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) 1/3) (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/3) (cbrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 1/3) (pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h eta)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))))))))) |
| 1× | egg-herbie |
| 1290× | sqr-pow_binary32 |
| 666× | pow-sqr_binary32 |
| 625× | cube-prod_binary32 |
| 558× | fabs-mul_binary32 |
| 373× | unpow3_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 408 |
| 1 | 23 | 336 |
| 2 | 31 | 336 |
| 3 | 42 | 336 |
| 4 | 66 | 336 |
| 5 | 149 | 336 |
| 6 | 530 | 336 |
| 7 | 1193 | 336 |
| 8 | 1285 | 336 |
| 9 | 1423 | 336 |
| 10 | 1586 | 336 |
| 11 | 1824 | 336 |
| 12 | 2151 | 336 |
| 13 | 2580 | 336 |
| 14 | 3086 | 336 |
| 15 | 3690 | 336 |
| 16 | 4417 | 336 |
| 17 | 4740 | 336 |
| 18 | 5024 | 336 |
| 19 | 5246 | 336 |
| 20 | 5424 | 336 |
| 21 | 5506 | 336 |
| 22 | 6449 | 336 |
| 23 | 7426 | 336 |
| 24 | 7892 | 336 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
| Outputs |
|---|
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(*.f32 (pow.f32 1 1/3) (asin.f32 (/.f32 h eta))) |
(*.f32 1 (asin.f32 (/.f32 h eta))) |
(asin.f32 (/.f32 h eta)) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
(pow.f32 (asin.f32 (/.f32 h eta)) 1/3) |
(cbrt.f32 (asin.f32 (/.f32 h eta))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
| ✓ | 0.0b | (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| ✓ | 0.0b | (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| ✓ | 2.6b | (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
Compiled 102 to 42 computations (58.8% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | sinTheta_O | @ | inf | (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 2.0ms | h | @ | 0 | (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 1.0ms | eta | @ | 0 | (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 1.0ms | eta | @ | 0 | (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 1.0ms | eta | @ | inf | (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 1× | batch-egg-rewrite |
| 665× | log-prod_binary32 |
| 420× | prod-diff_binary32 |
| 240× | expm1-udef_binary32 |
| 240× | log1p-udef_binary32 |
| 210× | log-pow_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 98 |
| 1 | 321 | 58 |
| 2 | 4406 | 58 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (exp.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (log.f32 (cbrt.f32 (exp.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (log.f32 (sqrt.f32 (exp.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) (cbrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (sqrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (log.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 3)) (fma.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2) (fma.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (asin.f32 (/.f32 h (neg.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (pow.f32 (cbrt.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 2) (cbrt.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 h) 2) (*.f32 (cbrt.f32 h) (/.f32 1 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (sqrt.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (/.f32 1 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))) (/.f32 h (cbrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))) (cbrt.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))) (/.f32 (sqrt.f32 h) (cbrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (/.f32 h (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (/.f32 (cbrt.f32 h) (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) (fma.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O) 1 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) (fma.f32 (neg.f32 (/.f32 1 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) (fma.f32 -1 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))) (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) (fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 1 (hypot.f32 1 sinTheta_O)) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 eta eta) 1) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O))) (fma.f32 (neg.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))) sinTheta_O (*.f32 (/.f32 1 (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O)))) sinTheta_O (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O)))) sinTheta_O (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O)))) sinTheta_O (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O)))) sinTheta_O (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O)))) sinTheta_O (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O)))) sinTheta_O (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O))) (fma.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O)))) sinTheta_O (*.f32 (*.f32 sinTheta_O (/.f32 1 (hypot.f32 1 sinTheta_O))) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (neg.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 1 (neg.f32 (hypot.f32 1 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (/.f32 1 (hypot.f32 1 sinTheta_O))) (cbrt.f32 (pow.f32 sinTheta_O 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1)))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O 1) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (/.f32 sinTheta_O 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (hypot.f32 1 sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 sinTheta_O (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 sinTheta_O (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (cbrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 1 (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 eta) 2) (pow.f32 (cbrt.f32 eta) 2)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (sqrt.f32 (hypot.f32 1 sinTheta_O))) (/.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))) (cbrt.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) (*.f32 (cbrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) 2) (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) (*.f32 (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))) (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))))) (sqrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))) (cbrt.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 eta eta) 3) (pow.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O) 3)) (fma.f32 (*.f32 eta eta) (*.f32 eta eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (*.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 eta (/.f32 sinTheta_O (sqrt.f32 (hypot.f32 1 sinTheta_O)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (exp.f32 (*.f32 eta eta)) (exp.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (exp.f32 (*.f32 eta eta)) (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)) (exp.f32 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O))) (exp.f32 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 eta eta)) (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (*.f32 eta eta))) 1)))))) |
| 1× | egg-herbie |
| 904× | associate-/l*_binary32 |
| 792× | associate-/r*_binary32 |
| 457× | distribute-rgt-in_binary32 |
| 453× | distribute-lft-in_binary32 |
| 275× | fma-def_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 266 | 4355 |
| 1 | 837 | 4248 |
| 2 | 3218 | 4197 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
eta |
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))))) |
(*.f32 -1 eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(*.f32 -1 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(pow.f32 eta 2) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(pow.f32 eta 2) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(pow.f32 eta 2) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(*.f32 (sqrt.f32 -1) sinTheta_O) |
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(-.f32 (+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(-.f32 (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
| Outputs |
|---|
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) |
(fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 1/2 (*.f32 (/.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))) |
(fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 1/2 (*.f32 (/.f32 eta (/.f32 sinTheta_O eta)) (/.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))))) |
(fma.f32 1/2 (*.f32 (/.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (/.f32 sinTheta_O eta)) (/.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)) (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4)))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (/.f32 sinTheta_O eta)) (/.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)) (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4)))))) |
eta |
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) eta) |
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) eta) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3)))))) |
(+.f32 eta (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(+.f32 eta (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 -1/2 (*.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)))))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))))))) |
(*.f32 -1 eta) |
(neg.f32 eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta)) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 eta)) |
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) eta) |
(-.f32 (*.f32 1/2 (*.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (neg.f32 eta))) |
(fma.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8) eta)) |
(-.f32 (fma.f32 1/2 (*.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8)) eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) (neg.f32 eta)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8)) eta)) |
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3))) 1/8)) eta)) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) |
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta) |
(fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)))) |
(+.f32 eta (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (/.f32 eta (pow.f32 sinTheta_O 4)))))) |
(fma.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (pow.f32 sinTheta_O 4) (/.f32 eta (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))))) eta) |
(fma.f32 -1/2 (+.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) eta) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)))) eta) |
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta))))) |
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (/.f32 eta (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (*.f32 eta eta))))) eta))))) |
(+.f32 eta (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 eta (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) eta) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (*.f32 eta eta)) 3/8)))))) |
(+.f32 eta (*.f32 -1/2 (+.f32 (+.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) eta) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) eta) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (*.f32 eta eta)) 3/8))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 h (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))))) 2)) (*.f32 sinTheta_O h))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 h (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (/.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) 1/2)) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O h))))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (sqrt.f32 -1)) sinTheta_O))) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))))) 2)) (*.f32 sinTheta_O h))))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O h) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))))) 2))) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 (sqrt.f32 -1) 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) |
(+.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O h)) (-.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) 1/2)) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1)) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 h (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))))) (*.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (/.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) 1/2)) 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O h))))))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (+.f32 (+.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 eta 4) (/.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (sqrt.f32 -1)) sinTheta_O))) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 (*.f32 -1/2 (pow.f32 eta 6)) (sqrt.f32 -1)) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (sqrt.f32 -1)) sinTheta_O))) 2) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (/.f32 -1 (pow.f32 sinTheta_O 6))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 (/.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(/.f32 h eta) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) |
(fma.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h eta)) |
(fma.f32 (*.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h eta)) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))) |
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h eta))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 (pow.f32 eta 7) h)) (+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 7)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta)))) |
(*.f32 -1 (/.f32 h eta)) |
(neg.f32 (/.f32 h eta)) |
(/.f32 (neg.f32 h) eta) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (neg.f32 (/.f32 h eta))) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h))) (/.f32 h eta)) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta)))) |
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (*.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h eta)) |
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))) (/.f32 (pow.f32 eta 7) h)) (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) 2) (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 h (+.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))) (neg.f32 (pow.f32 sinTheta_O 6)))) (pow.f32 eta 7)) (/.f32 (fma.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta 5)))) (/.f32 (neg.f32 h) eta))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 4) h))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(fma.f32 1/2 (fma.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h))))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 4) h))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 eta eta)))))))))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (fma.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (/.f32 (neg.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6)))) (*.f32 eta eta)))))))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (+.f32 (/.f32 1/2 (pow.f32 eta 6)) (-.f32 (/.f32 3/8 (pow.f32 eta 4)) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 eta eta)) (/.f32 (neg.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6)))) (*.f32 eta eta))))))))))) |
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) |
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) |
(*.f32 sinTheta_O (neg.f32 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2)) |
(fma.f32 eta eta (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 eta eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2)))) |
(fma.f32 -1/2 (pow.f32 sinTheta_O 4) (+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))) |
(-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2))))) |
(fma.f32 -1/2 (pow.f32 sinTheta_O 4) (+.f32 (*.f32 eta eta) (fma.f32 -3/8 (pow.f32 sinTheta_O 6) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))) |
(fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (-.f32 (*.f32 (pow.f32 sinTheta_O 6) -3/8) (*.f32 sinTheta_O sinTheta_O)))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 eta eta)) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (-.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 eta eta)) |
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 eta eta) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (fma.f32 eta eta (-.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(*.f32 (sqrt.f32 -1) sinTheta_O) |
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 eta eta)) |
(fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 eta eta)) |
(-.f32 (+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 eta eta)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(fma.f32 eta eta (fma.f32 (sqrt.f32 -1) sinTheta_O (/.f32 -1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(-.f32 (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (*.f32 eta eta) (-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (fma.f32 eta eta (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (fma.f32 eta eta (/.f32 -1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) |
| ✓ | 0.0b | (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) |
| ✓ | 0.0b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))) |
| ✓ | 2.6b | (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) |
Compiled 154 to 87 computations (43.5% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 63.0ms | h | @ | 0 | (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) |
| 10.0ms | sinTheta_O | @ | inf | (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) |
| 4.0ms | sinTheta_O | @ | -inf | (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) |
| 4.0ms | eta | @ | 0 | (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) |
| 3.0ms | sinTheta_O | @ | inf | (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) |
| 1× | batch-egg-rewrite |
| 865× | log-prod_binary32 |
| 396× | fma-def_binary32 |
| 310× | expm1-udef_binary32 |
| 309× | log1p-udef_binary32 |
| 263× | log-pow_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 132 |
| 1 | 360 | 93 |
| 2 | 4996 | 93 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))) |
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) |
(-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (cbrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (log.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)) (fma.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (asin.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 h h)) (*.f32 (cbrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (sqrt.f32 h) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 (cbrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 h (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 eta (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 eta (*.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))) (cbrt.f32 (exp.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)) (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (-.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (-.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) eta) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (*.f32 eta eta)) (-.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3)) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (neg.f32 (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 eta 3) (pow.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 3)) (fma.f32 eta eta (-.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (*.f32 eta (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))) (-.f32 eta (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) 2)) (cbrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 eta)) (pow.f32 (exp.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (exp.f32 eta) (+.f32 1 (expm1.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 eta)) (+.f32 1 (expm1.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 eta)) (exp.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 eta) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 eta)) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (exp.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (exp.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (+.f32 1 (expm1.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (+.f32 1 (expm1.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta 1 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta 1 (*.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 sinTheta_O (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 eta (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 eta (*.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 1 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 1 (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 1 (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)) (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)) (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)) (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) 2)) (cbrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 eta) (cbrt.f32 (*.f32 eta eta)) (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 eta) (cbrt.f32 (*.f32 eta eta)) (*.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 eta) (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 eta) (*.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8)) (neg.f32 (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 eta) (sqrt.f32 eta) (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 eta) (sqrt.f32 eta) (*.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (*.f32 eta eta))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (*.f32 eta eta))) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (*.f32 eta eta))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (*.f32 eta eta))) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (cbrt.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))) (cbrt.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (sqrt.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (-.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (-.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (-.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (-.f32 (sqrt.f32 eta) (/.f32 (sqrt.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (-.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) eta) (*.f32 eta eta)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (-.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) eta) (*.f32 eta eta)) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (-.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) eta) (*.f32 eta eta)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (-.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) eta) (*.f32 eta eta)) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) sinTheta_O (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) 1 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (+.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) |
| 1× | egg-herbie |
| 494× | fma-def_binary32 |
| 459× | associate-*r*_binary32 |
| 418× | times-frac_binary32 |
| 409× | associate-*l*_binary32 |
| 375× | associate-/r*_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 487 | 10212 |
| 1 | 1836 | 7009 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) eta) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) eta)) eta)) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) eta)) eta))) |
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) eta)))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) eta))))) |
eta |
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta)))) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/4 eta) (*.f32 1/4 eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 3)) eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta))))) |
(*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2)) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2)) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2)) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2)) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (/.f32 1 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))) (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))) h) (pow.f32 eta 4))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) h) (pow.f32 eta 3)))))) |
(*.f32 -1 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (*.f32 -1 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 4)))) (*.f32 -1 (/.f32 h eta))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (+.f32 eta (*.f32 -1 eta)) h))) eta)) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (sqrt.f32 -1))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 4))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (sqrt.f32 -1))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 4))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 4))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (+.f32 (*.f32 1/4 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3))) (*.f32 -1/4 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3))))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (sqrt.f32 -1))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 4))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))))) |
(*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3)))) (sqrt.f32 -1))) 2)))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3)))) (sqrt.f32 -1))) 2)))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 4)) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (*.f32 -1/4 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 1/4 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (/.f32 (*.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3)))) (sqrt.f32 -1))) 2)))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))))) (pow.f32 (sqrt.f32 -1) 2))))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))))) |
(*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
eta |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
eta |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
eta |
(+.f32 eta (*.f32 -1 sinTheta_O)) |
(+.f32 eta (+.f32 (*.f32 -1/4 (pow.f32 sinTheta_O 3)) (*.f32 -1 sinTheta_O))) |
(+.f32 eta (+.f32 (*.f32 -5/32 (pow.f32 sinTheta_O 5)) (+.f32 (*.f32 -1/4 (pow.f32 sinTheta_O 3)) (*.f32 -1 sinTheta_O)))) |
(*.f32 -1 (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(+.f32 eta (*.f32 -1 (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) |
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) sinTheta_O)) (*.f32 -1 (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) |
(+.f32 eta (+.f32 (*.f32 -5/32 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1/4 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) sinTheta_O)) (*.f32 -1 (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)) |
(+.f32 eta (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))) |
(+.f32 eta (+.f32 (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)) (*.f32 -1/4 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))) |
(+.f32 eta (+.f32 (*.f32 -5/32 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)) (*.f32 -1/4 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))))) |
| Outputs |
|---|
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 1/2 (/.f32 (*.f32 (*.f32 eta (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 0 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))) |
(fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) 2)) sinTheta_O))) (/.f32 (*.f32 (*.f32 eta (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (+.f32 (/.f32 0 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 0 (*.f32 (sqrt.f32 -1) sinTheta_O))) 2))))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
(fma.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) 2)) sinTheta_O))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 eta (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/4 (*.f32 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) 2))) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)))))) |
(fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 0 (*.f32 (sqrt.f32 -1) sinTheta_O))) 2))) (/.f32 0 (*.f32 (sqrt.f32 -1) sinTheta_O)))) (*.f32 -1/4 (*.f32 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 0 (*.f32 (sqrt.f32 -1) sinTheta_O))) 2))) (sqrt.f32 -1)) 0) (/.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (pow.f32 sinTheta_O 3)))))) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) eta) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) eta)) eta)) |
(fma.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) 2)) eta) eta)) |
(fma.f32 1/2 (neg.f32 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (/.f32 eta sinTheta_O) sinTheta_O))) eta) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) eta)) eta))) |
(fma.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 -1/4 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) 2)) (/.f32 (*.f32 eta eta) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) 2)) eta) eta))) |
(+.f32 (fma.f32 1/2 (neg.f32 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (/.f32 eta sinTheta_O) sinTheta_O))) eta) (/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0) 0) (*.f32 eta eta))) |
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) eta)))) |
(fma.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 -1))) 2)) eta)))) |
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) eta) eta) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) eta))))) |
(fma.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/4 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 -1))) 2)) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 -1))) 2)) eta))))) |
(+.f32 eta (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) eta) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) (/.f32 (*.f32 eta eta) 0)))) |
eta |
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))) |
(+.f32 eta (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))))) |
(+.f32 eta (/.f32 sinTheta_O (/.f32 eta 0))) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta)))) |
(+.f32 eta (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 0 eta) 2)) eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta 0)))) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/4 eta) (*.f32 1/4 eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 3)) eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta))))) |
(+.f32 eta (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta 0) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)) (/.f32 (*.f32 eta eta) (*.f32 0 eta))))) (/.f32 eta (pow.f32 sinTheta_O 3))) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 eta (fma.f32 1/2 (/.f32 (/.f32 (neg.f32 (+.f32 0 (*.f32 (pow.f32 (/.f32 0 eta) 2) 0))) (*.f32 eta eta)) (/.f32 eta (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 0 eta) 2)) eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta 0))))) |
(*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) |
(fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) |
(fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 (/.f32 0 (sqrt.f32 -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (*.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2) (*.f32 eta eta)) (pow.f32 (/.f32 (/.f32 0 (sqrt.f32 -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) 2)) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 (/.f32 0 (sqrt.f32 -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2)) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (*.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (fma.f32 1/2 (/.f32 (+.f32 (*.f32 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) 0) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (*.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) 2)) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) |
(+.f32 (/.f32 (neg.f32 (*.f32 0 (/.f32 (-.f32 (fma.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2) (*.f32 eta eta)) (pow.f32 (/.f32 (/.f32 0 (sqrt.f32 -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) 2)) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2) (*.f32 eta eta)) (pow.f32 (/.f32 (/.f32 0 (sqrt.f32 -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) 2)) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 (/.f32 0 (sqrt.f32 -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))) |
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (neg.f32 sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))) |
(fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) |
(-.f32 (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2)) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (*.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) 2)) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (*.f32 eta eta)) (pow.f32 (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) 2)) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (-.f32 (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2)) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 (sqrt.f32 -1) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2)) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (*.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) 2)) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (fma.f32 1/2 (/.f32 (+.f32 (*.f32 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) 0) (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (*.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))))) (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))))) |
(+.f32 (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (*.f32 eta eta)) (pow.f32 (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) 2)) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (-.f32 (/.f32 (neg.f32 (*.f32 0 (/.f32 (-.f32 (fma.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (*.f32 eta eta)) (pow.f32 (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) 2)) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))) (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (neg.f32 eta)) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (neg.f32 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (neg.f32 eta)) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (neg.f32 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (neg.f32 eta)) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (neg.f32 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (neg.f32 eta)) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (neg.f32 eta))))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) h) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) h) (pow.f32 sinTheta_O 3)))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 0 (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) h) (pow.f32 sinTheta_O 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))) |
(fma.f32 (*.f32 (/.f32 0 (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (fma.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 (/.f32 1 sinTheta_O) sinTheta_O) (+.f32 (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2) (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (/.f32 1 (pow.f32 sinTheta_O 4))))))))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (/.f32 1 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) h) (pow.f32 sinTheta_O 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))))) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (*.f32 h (fma.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))))))))))) (sqrt.f32 -1))))))) |
(fma.f32 (*.f32 (/.f32 0 (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 (/.f32 1 sinTheta_O) sinTheta_O) (+.f32 (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2) (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (/.f32 1 (pow.f32 sinTheta_O 4))))))))) (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (*.f32 (/.f32 (pow.f32 eta 3) (sqrt.f32 -1)) (*.f32 h (*.f32 (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 -1/2 (-.f32 (/.f32 (/.f32 1 sinTheta_O) sinTheta_O) (+.f32 (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2) (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (/.f32 sinTheta_O (/.f32 0 sinTheta_O))) (neg.f32 (*.f32 (/.f32 0 sinTheta_O) (/.f32 (-.f32 (/.f32 (/.f32 1 sinTheta_O) sinTheta_O) (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (/.f32 1 (pow.f32 sinTheta_O 4)))) sinTheta_O)))))) sinTheta_O))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1/2))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2)))) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 eta eta) h)))) |
(+.f32 (/.f32 h eta) (/.f32 h (/.f32 (*.f32 eta eta) 0))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 eta eta) h)) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) -1/2) 2) (neg.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2)))) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 (pow.f32 eta 3) h)) (/.f32 h (/.f32 (*.f32 eta eta) 0)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))) (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))) h) (pow.f32 eta 4))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) h) (pow.f32 eta 3)))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 1/2 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) -1/2) 2) (neg.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))))))) (/.f32 (pow.f32 eta 4) h)) (+.f32 (/.f32 h eta) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 eta eta) h)) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) -1/2) 2) (neg.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2)))) (/.f32 (pow.f32 eta 3) h)))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0) 0) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0) 0))) (pow.f32 eta 4)) h) (+.f32 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 (pow.f32 eta 3) h)) (/.f32 h (/.f32 (*.f32 eta eta) 0))))) |
(*.f32 -1 (/.f32 h eta)) |
(neg.f32 (/.f32 h eta)) |
(/.f32 (neg.f32 h) eta) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 h eta))) |
(fma.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) h)) (neg.f32 (/.f32 h eta))) |
(-.f32 (/.f32 h (/.f32 (*.f32 eta eta) 0)) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (*.f32 -1 (/.f32 h eta)))) |
(fma.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) h)) (fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) -1/2) (sqrt.f32 -1)) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))) (pow.f32 eta 3))) (neg.f32 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0))) (pow.f32 eta 3))) (-.f32 (/.f32 h (/.f32 (*.f32 eta eta) 0)) (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 4)))) (*.f32 -1 (/.f32 h eta))))) |
(fma.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) h)) (fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) -1/2) (sqrt.f32 -1)) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))) (pow.f32 eta 3))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2)) (fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) -1/2) (sqrt.f32 -1)) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 h (pow.f32 eta 4))) (neg.f32 (/.f32 h eta))))) |
(+.f32 (/.f32 h (/.f32 (*.f32 eta eta) 0)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0) 0 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0)) 0)))) (pow.f32 eta 4))) (-.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0))) (pow.f32 eta 3))) (/.f32 h eta)))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 h (pow.f32 sinTheta_O 4)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(fma.f32 1/2 (fma.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (+.f32 eta (*.f32 -1 eta)) h))) eta)) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(+.f32 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (/.f32 eta (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (*.f32 0 eta) h)))) (*.f32 1/2 (+.f32 (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 h (pow.f32 sinTheta_O 4)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (fma.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (pow.f32 eta 6)) (-.f32 (/.f32 1/2 (pow.f32 eta 4)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (/.f32 -1/2 (/.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 5) (*.f32 h 0))))))) |
(/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(/.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) |
(/.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) |
(+.f32 (/.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) h) (*.f32 sinTheta_O sinTheta_O))))) |
(fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 h (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (sqrt.f32 -1))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 4))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))))) |
(fma.f32 1/2 (/.f32 (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) 2) (+.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 4))))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)) (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) h))) (+.f32 (/.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) h) (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 4))) (/.f32 0 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 (pow.f32 sinTheta_O 3) h))) (fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 h (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (sqrt.f32 -1))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 4))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 4))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (+.f32 (*.f32 1/4 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3))) (*.f32 -1/4 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3))))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (sqrt.f32 -1))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 4))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)) (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 3)))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2) (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) 2) (+.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 4)))))))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (-.f32 (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 4)))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (+.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2) (+.f32 (*.f32 eta eta) (*.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))))) (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3)) 0)))) (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) h) (pow.f32 sinTheta_O 4))) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) 2) (+.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 4))))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)) (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) h))) (+.f32 (/.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 3))) (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) h) (*.f32 sinTheta_O sinTheta_O))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 0 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (+.f32 (/.f32 0 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 4))))) (+.f32 (+.f32 (/.f32 (+.f32 0 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2) 0)) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) 0) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2) (*.f32 (-.f32 (-.f32 (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 4))) (/.f32 0 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) 0)))) (sqrt.f32 -1)) (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (/.f32 (pow.f32 sinTheta_O 4) h))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 4))) (/.f32 0 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 (pow.f32 sinTheta_O 3) h))) (fma.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 h (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))))) |
(*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))) |
(neg.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 h sinTheta_O))) |
(/.f32 (/.f32 (*.f32 (neg.f32 h) (sqrt.f32 -1)) sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))) |
(fma.f32 -1/2 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)))))) (neg.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 h sinTheta_O)))) |
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 h sinTheta_O))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3)))) (sqrt.f32 -1))) 2)))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (sqrt.f32 -1)) (/.f32 (*.f32 h (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (+.f32 (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 4)) (+.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (/.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)))))) 2))))) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)))))) (neg.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 h sinTheta_O))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 sinTheta_O 3)) (/.f32 (*.f32 h (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (+.f32 (/.f32 eta (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 4) eta)) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) (/.f32 0 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))))) (sqrt.f32 -1))) (-.f32 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 h sinTheta_O)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3)))) (sqrt.f32 -1))) 2)))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 4)) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (*.f32 -1/4 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 1/4 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (/.f32 (*.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))) (+.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3)))) (sqrt.f32 -1))) 2)))) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))) (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 3))))) (pow.f32 (sqrt.f32 -1) 2))))))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (sqrt.f32 -1)) (/.f32 (*.f32 h (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (+.f32 (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 4)) (+.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (/.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)))))) 2))))) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)))))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (sqrt.f32 -1)) (/.f32 (*.f32 h (fma.f32 -1 (/.f32 (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (+.f32 (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 4)) (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (fma.f32 -1/4 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)) (fma.f32 1/4 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (*.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3))) (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (+.f32 (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 4)) (+.f32 (/.f32 (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3))) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (*.f32 0 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (/.f32 (sqrt.f32 -1) (*.f32 0 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)))))) 2)))))) (pow.f32 (sqrt.f32 -1) 2)))))))) (pow.f32 sinTheta_O 4))) (neg.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 h sinTheta_O)))))) |
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 sinTheta_O 3)) (/.f32 (*.f32 h (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (+.f32 (/.f32 eta (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 4) eta)) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) (/.f32 0 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))))) (sqrt.f32 -1))) (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) -1/2) (*.f32 (/.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 (*.f32 (/.f32 (-.f32 (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 0 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 4) eta))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) 0) (+.f32 (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 3)) 0) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) -1) (*.f32 (-.f32 (/.f32 1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (+.f32 (/.f32 eta (/.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 4) eta)) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) (/.f32 0 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) 0)) (/.f32 (+.f32 0 (*.f32 (*.f32 -1/2 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) 0)) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))))))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 h sinTheta_O)))) |
(*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) |
(neg.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (neg.f32 sinTheta_O)) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
eta |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
eta |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 eta (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
eta |
(+.f32 eta (*.f32 -1 sinTheta_O)) |
(+.f32 eta (neg.f32 sinTheta_O)) |
(-.f32 eta sinTheta_O) |
(+.f32 eta (+.f32 (*.f32 -1/4 (pow.f32 sinTheta_O 3)) (*.f32 -1 sinTheta_O))) |
(+.f32 eta (fma.f32 -1/4 (pow.f32 sinTheta_O 3) (neg.f32 sinTheta_O))) |
(+.f32 (*.f32 -1/4 (pow.f32 sinTheta_O 3)) (-.f32 eta sinTheta_O)) |
(+.f32 eta (+.f32 (*.f32 -5/32 (pow.f32 sinTheta_O 5)) (+.f32 (*.f32 -1/4 (pow.f32 sinTheta_O 3)) (*.f32 -1 sinTheta_O)))) |
(+.f32 eta (fma.f32 -5/32 (pow.f32 sinTheta_O 5) (fma.f32 -1/4 (pow.f32 sinTheta_O 3) (neg.f32 sinTheta_O)))) |
(+.f32 eta (-.f32 (fma.f32 (pow.f32 sinTheta_O 5) -5/32 (*.f32 -1/4 (pow.f32 sinTheta_O 3))) sinTheta_O)) |
(*.f32 -1 (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(*.f32 (neg.f32 sinTheta_O) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) |
(*.f32 sinTheta_O (neg.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) |
(+.f32 eta (*.f32 -1 (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) |
(+.f32 eta (*.f32 (neg.f32 sinTheta_O) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) |
(fma.f32 (neg.f32 sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) eta) |
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) sinTheta_O)) (*.f32 -1 (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) |
(+.f32 eta (fma.f32 -1/4 (/.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) |
(+.f32 (/.f32 -1/4 (/.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (fma.f32 (neg.f32 sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) eta)) |
(+.f32 eta (+.f32 (*.f32 -5/32 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1/4 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) sinTheta_O)) (*.f32 -1 (*.f32 sinTheta_O (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(+.f32 eta (fma.f32 -5/32 (/.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 sinTheta_O 3)) (fma.f32 -1/4 (/.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) |
(+.f32 (fma.f32 -5/32 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 sinTheta_O 3)) (/.f32 -1/4 (/.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))) (fma.f32 (neg.f32 sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) eta)) |
(*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)) |
(neg.f32 (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) |
(*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (neg.f32 sinTheta_O)) |
(+.f32 eta (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))) |
(+.f32 eta (neg.f32 (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) |
(-.f32 eta (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) |
(+.f32 eta (+.f32 (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)) (*.f32 -1/4 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)))) |
(+.f32 eta (fma.f32 -1 (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 -1/4 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) sinTheta_O)))) |
(+.f32 eta (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) sinTheta_O) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) |
(+.f32 eta (+.f32 (*.f32 -5/32 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O)) (*.f32 -1/4 (/.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) sinTheta_O))))) |
(+.f32 eta (fma.f32 -5/32 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 sinTheta_O 3)) (fma.f32 -1 (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 -1/4 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) sinTheta_O))))) |
(+.f32 eta (fma.f32 -5/32 (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 sinTheta_O 3)) (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) sinTheta_O) (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) |
Compiled 35105 to 23834 computations (32.1% saved)
28 alts after pruning (23 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 891 | 16 | 907 |
| Fresh | 12 | 7 | 19 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 5 | 7 |
| Total | 906 | 28 | 934 |
| Status | Error | Program |
|---|---|---|
| ▶ | 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O))))) |
| 2.5b | (asin.f32 (/.f32 (/.f32 h (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta))) | |
| ▶ | 0.5b | (asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) |
| ✓ | 1.9b | (asin.f32 (/.f32 h eta)) |
| 2.6b | (asin.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) h)) | |
| 7.3b | (asin.f32 (/.f32 h (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))) | |
| 23.4b | (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) | |
| 18.9b | (asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2)))) | |
| 2.3b | (asin.f32 (/.f32 (/.f32 h (sqrt.f32 eta)) (sqrt.f32 eta))) | |
| 3.1b | (asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)) | |
| ✓ | 1.1b | (asin.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h)) |
| 4.4b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) | |
| 3.1b | (asin.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)) | |
| 23.1b | (-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) | |
| ▶ | 2.1b | (asin.f32 (/.f32 1 (/.f32 eta h))) |
| 5.6b | (asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 eta eta))) h)) | |
| 2.6b | (*.f32 (*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 2)) (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))))) | |
| 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) | |
| 18.5b | (pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2) | |
| ✓ | 2.1b | (asin.f32 (*.f32 (/.f32 1 eta) h)) |
| ✓ | 2.5b | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
| ▶ | 1.3b | (asin.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) h)) |
| ✓ | 0.8b | (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
| 18.9b | (exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) | |
| 1.3b | (asin.f32 (*.f32 (pow.f32 (sqrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) -2) h)) | |
| 24.1b | (-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) | |
| ▶ | 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
| 23.4b | (-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
Compiled 864 to 590 computations (31.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) |
| ✓ | 0.0b | (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))) |
| ✓ | 0.0b | (asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) |
| ✓ | 0.4b | (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))) |
Compiled 153 to 86 computations (43.8% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 63.0ms | h | @ | 0 | (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))) |
| 40.0ms | sinTheta_O | @ | inf | (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))) |
| 11.0ms | sinTheta_O | @ | inf | (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))) |
| 9.0ms | sinTheta_O | @ | -inf | (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))) |
| 4.0ms | sinTheta_O | @ | -inf | (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))) |
| 1× | batch-egg-rewrite |
| 896× | log-prod_binary32 |
| 389× | fma-def_binary32 |
| 316× | expm1-udef_binary32 |
| 315× | log1p-udef_binary32 |
| 274× | log-pow_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 128 |
| 1 | 375 | 98 |
| 2 | 5031 | 98 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))) |
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) |
(/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))) |
(sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (cbrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) 3/2) (pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 3/2) (pow.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))) (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (log.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 2)) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 3)) (fma.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (asin.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))) (cbrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 h) 2) (*.f32 (cbrt.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 1 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 h (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))) (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) (/.f32 h (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) (/.f32 (sqrt.f32 h) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (/.f32 h (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (/.f32 (cbrt.f32 h) (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)))) (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)) (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))) (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 1/4) (pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/2)))) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (hypot.f32 eta (sqrt.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (sqrt.f32 eta) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O))) (sqrt.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta))) 1)))))) |
| 1× | egg-herbie |
| 563× | fma-def_binary32 |
| 522× | associate-*r*_binary32 |
| 456× | associate-*l*_binary32 |
| 338× | associate-/r*_binary32 |
| 330× | times-frac_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 545 | 13820 |
| 1 | 1973 | 11469 |
| 1× | node limit |
| Inputs |
|---|
eta |
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta)))) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/4 eta) (*.f32 1/4 eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 3)) eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta))))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))))) (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)))) 2))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (sqrt.f32 -1) sinTheta_O)))))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) eta) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) eta)) eta)) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) eta)) eta))) |
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) eta)))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (+.f32 eta (*.f32 -1 eta)) h))) eta)) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) |
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 eta 2))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (*.f32 1/4 (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (pow.f32 (sqrt.f32 -1) 2))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))))))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/4 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (*.f32 1/4 (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (pow.f32 eta 2)) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (/.f32 1 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))) (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))) h) (pow.f32 eta 4))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) h) (pow.f32 eta 3)))))) |
(*.f32 -1 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (*.f32 -1 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 4)))) (*.f32 -1 (/.f32 h eta))))) |
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/8) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))))))))) |
(sqrt.f32 eta) |
(+.f32 (sqrt.f32 eta) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O))) |
(+.f32 (sqrt.f32 eta) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O)) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 (+.f32 1/4 (*.f32 1/8 (/.f32 1 (pow.f32 eta 2)))) (pow.f32 sinTheta_O 3)))) (+.f32 (sqrt.f32 eta) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O)) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))))) |
| Outputs |
|---|
eta |
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))) |
(+.f32 eta (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))))) |
(+.f32 eta (*.f32 (/.f32 sinTheta_O eta) 0)) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta)))) |
(+.f32 eta (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 0 eta) 2)) eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 sinTheta_O eta) 0))) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/4 eta) (*.f32 1/4 eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 3)) eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta))))) |
(+.f32 eta (fma.f32 1/2 (/.f32 (+.f32 (*.f32 eta 0) (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)) (/.f32 (*.f32 eta eta) (*.f32 0 eta))))) (/.f32 eta (pow.f32 sinTheta_O 3))) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 eta (fma.f32 1/2 (/.f32 (/.f32 (neg.f32 (+.f32 0 (*.f32 0 (pow.f32 (/.f32 0 eta) 2)))) (*.f32 eta eta)) (/.f32 eta (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 0 eta) 2)) eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 sinTheta_O eta) 0)))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))) |
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (*.f32 (*.f32 1/2 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))))) |
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (-.f32 (fma.f32 -1/2 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 eta eta)) (pow.f32 (*.f32 (*.f32 1/2 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))))) (+.f32 (/.f32 (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1/2 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))) (*.f32 eta eta)) (pow.f32 (*.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1))) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))))) (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))))) |
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (+.f32 (fma.f32 1/4 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 -1/4 (*.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (*.f32 -1/2 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (pow.f32 (sqrt.f32 -1) 2)) (-.f32 (fma.f32 -1/2 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 eta eta)) (pow.f32 (*.f32 (*.f32 1/2 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) 2)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (-.f32 (fma.f32 -1/2 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 eta eta)) (pow.f32 (*.f32 (*.f32 1/2 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))))))) |
(fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))))) (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))))) (+.f32 (/.f32 (-.f32 (fma.f32 -1/4 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (*.f32 1/4 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (-.f32 (fma.f32 -1/2 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))) (*.f32 eta eta)) (pow.f32 (*.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1))) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))))) 2))) (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 -1)))) (/.f32 (-.f32 (fma.f32 -1/2 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))) (*.f32 eta eta)) (pow.f32 (*.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1))) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(neg.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (neg.f32 (*.f32 sinTheta_O (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (sqrt.f32 -1)) (neg.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) |
(-.f32 (*.f32 (*.f32 1/2 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1))) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))))) (*.f32 sinTheta_O (*.f32 (sqrt.f32 -1) (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (-.f32 (fma.f32 -1/2 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (*.f32 eta eta)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (neg.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))))))) |
(-.f32 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (+.f32 (*.f32 1/2 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (-.f32 (fma.f32 eta eta (*.f32 -1/2 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (pow.f32 (*.f32 (*.f32 1/2 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1))) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))))) (*.f32 sinTheta_O (*.f32 (sqrt.f32 -1) (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)))) 2))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (sqrt.f32 -1) sinTheta_O)))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (+.f32 (fma.f32 1/4 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 -1/4 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 (-.f32 (fma.f32 -1/2 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (*.f32 eta eta)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (-.f32 (fma.f32 -1/2 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (*.f32 eta eta)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (neg.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 1/4 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (fma.f32 -1/4 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 -1 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (-.f32 (fma.f32 eta eta (*.f32 -1/2 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (pow.f32 (*.f32 (*.f32 1/2 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1))) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))))) 2)))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 -1))) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))))) (-.f32 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (+.f32 (*.f32 1/2 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (-.f32 (fma.f32 eta eta (*.f32 -1/2 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (pow.f32 (*.f32 (*.f32 1/2 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1))) (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))))) (*.f32 sinTheta_O (*.f32 (sqrt.f32 -1) (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))))))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) |
(*.f32 sinTheta_O (*.f32 (sqrt.f32 -1) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 1/2 (/.f32 (*.f32 (*.f32 eta (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (sqrt.f32 -1))))) |
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))) |
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))))) (/.f32 (*.f32 (*.f32 eta (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (sqrt.f32 -1)))))) |
(fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1))) 2)) (sqrt.f32 -1))) (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)))) (*.f32 sinTheta_O (*.f32 (sqrt.f32 -1) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))) |
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 eta (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 -1/4 (*.f32 (/.f32 (pow.f32 eta 3) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4)))))) |
(fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1))) 2)) (sqrt.f32 -1))) (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)))) (*.f32 -1/4 (*.f32 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1))) 2))) (sqrt.f32 -1)) 0) (/.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (pow.f32 sinTheta_O 3)))))) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) eta) |
(fma.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) eta) |
(+.f32 eta 0) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) eta)) eta)) |
(fma.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) 2)) eta) eta)) |
(+.f32 0 (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) eta) eta)) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2)) eta)) eta))) |
(fma.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 -1/4 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) 2)) (/.f32 (*.f32 eta eta) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) 2)) eta) eta))) |
(+.f32 0 (+.f32 (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) eta) eta) (/.f32 (*.f32 0 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0)) (*.f32 eta eta)))) |
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) |
(*.f32 (neg.f32 eta) (pow.f32 (sqrt.f32 -1) 2)) |
(*.f32 eta 1) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))) |
(*.f32 (neg.f32 eta) (pow.f32 (sqrt.f32 -1) 2)) |
(*.f32 eta 1) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) eta)))) |
(fma.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 -1))) 2)) eta)))) |
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) eta) (*.f32 eta 1)) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2)) eta))))) |
(fma.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/4 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 -1))) 2)) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 -1))) 2)) eta))))) |
(-.f32 (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) eta) (*.f32 0 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) (*.f32 eta eta)))) (neg.f32 eta)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) h)) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 eta))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 eta))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 eta))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) -1/4) eta)))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 eta))) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))) |
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) eta)))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta))))) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 (*.f32 eta (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 h (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(fma.f32 1/2 (fma.f32 (*.f32 eta (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (+.f32 eta (*.f32 -1 eta)) h))) eta)) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(+.f32 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (*.f32 0 eta) h))) eta) (*.f32 1/2 (+.f32 (*.f32 (*.f32 eta (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 h (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (fma.f32 (*.f32 eta (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 sinTheta_O (/.f32 (/.f32 (pow.f32 eta 3) h) sinTheta_O))) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (/.f32 (/.f32 eta (*.f32 0 h)) (pow.f32 sinTheta_O 5)))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) |
(*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (*.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (sqrt.f32 -1)) (/.f32 (/.f32 h sinTheta_O) sinTheta_O))) (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))) |
(fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (*.f32 (/.f32 (-.f32 (/.f32 1/2 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))) (+.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (/.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (*.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))))) |
(fma.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (sqrt.f32 -1)) (/.f32 (/.f32 h sinTheta_O) sinTheta_O))) (/.f32 (*.f32 1/2 (-.f32 (/.f32 1/2 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (+.f32 (+.f32 (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))))) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (sqrt.f32 -1)))) 2)))) (/.f32 (pow.f32 sinTheta_O 3) (/.f32 h (sqrt.f32 -1))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 eta 2))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (*.f32 1/4 (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (pow.f32 (sqrt.f32 -1) 2))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1))))) (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 -1/4 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (*.f32 (/.f32 (fma.f32 -1/4 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (fma.f32 -1 (/.f32 (-.f32 (/.f32 1/2 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))) (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (/.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))))) (/.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (+.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (/.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (fma.f32 -1/2 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (*.f32 eta eta)))) (fma.f32 1/4 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))) (*.f32 -1/2 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (-.f32 (/.f32 1/2 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))) (+.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (/.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (sqrt.f32 -1)))) 2))))))))))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 4)))) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (*.f32 (/.f32 (-.f32 (/.f32 1/2 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))) (+.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (/.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (fma.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (*.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1/4 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (-.f32 (+.f32 (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (fma.f32 -1/2 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))) (*.f32 eta eta))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) -1) (*.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))) (-.f32 (/.f32 1/2 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (+.f32 (+.f32 (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))))) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (sqrt.f32 -1)))) 2))))) (*.f32 1/4 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))))) (*.f32 (/.f32 (-.f32 (/.f32 1/2 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (+.f32 (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))))) (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))))) (sqrt.f32 -1)) (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))))) (fma.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2)))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (sqrt.f32 -1)) (/.f32 (/.f32 h sinTheta_O) sinTheta_O))) (/.f32 (*.f32 1/2 (-.f32 (/.f32 1/2 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (+.f32 (+.f32 (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (-.f32 (*.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))))) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 -1/4 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) 1/4 (*.f32 (neg.f32 (log.f32 sinTheta_O)) 1/2))))) (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (sqrt.f32 -1)))) 2)))) (/.f32 (pow.f32 sinTheta_O 3) (/.f32 h (sqrt.f32 -1)))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) |
(neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (neg.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))))) |
(-.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (*.f32 (/.f32 h (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 -1))) (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))))) -1/2)) (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (/.f32 (-.f32 (/.f32 1/2 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))) (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (+.f32 (/.f32 h (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 -1))) (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))))) (/.f32 h (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)) (-.f32 (-.f32 (/.f32 1/2 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) -1/2)) 2)) (+.f32 (*.f32 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))))))) (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (neg.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (*.f32 (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/4 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (*.f32 1/4 (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (pow.f32 eta 2)) (+.f32 (*.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 eta (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4))) (sqrt.f32 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (exp.f32 (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (/.f32 (-.f32 (/.f32 1/2 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))) (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (*.f32 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 (-.f32 (/.f32 1/2 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (/.f32 (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))) (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))) (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2))))))) (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/4 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (fma.f32 1/4 (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2))) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (-.f32 (/.f32 1/2 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) (+.f32 (/.f32 (fma.f32 -1 (*.f32 eta (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))) (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2))))))) (/.f32 (fma.f32 -1/2 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (*.f32 eta eta)) (/.f32 (exp.f32 (+.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 -1/4 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (fma.f32 -1 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 eta (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 -1/4) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 4)))))))) |
(-.f32 (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (+.f32 (/.f32 h (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 -1))) (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))))) (/.f32 h (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)) (-.f32 (-.f32 (/.f32 1/2 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) -1/2)) 2)) (+.f32 (*.f32 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))))))) (*.f32 (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 (-.f32 (/.f32 1/2 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) -1/2)) 2)) (+.f32 (*.f32 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) -1) (fma.f32 -1/4 (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))) (fma.f32 1/4 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (-.f32 (*.f32 (/.f32 (fma.f32 eta eta (*.f32 -1/2 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (*.f32 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (-.f32 (-.f32 (/.f32 1/2 (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (*.f32 (/.f32 (fma.f32 (neg.f32 eta) (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (exp.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2))))) (-.f32 (/.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (*.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))))) (*.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 -1/4) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))))))) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (fma.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)) (fma.f32 (log.f32 -1) -1/4 (*.f32 (log.f32 (/.f32 -1 sinTheta_O)) 1/2)))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) h) (pow.f32 sinTheta_O 3)))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (/.f32 (*.f32 0 h) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) h) (pow.f32 sinTheta_O 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))) |
(fma.f32 (/.f32 (/.f32 (*.f32 0 h) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (fma.f32 (/.f32 (*.f32 1/2 (*.f32 eta eta)) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 0 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h)))) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (/.f32 1 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) h) (pow.f32 sinTheta_O 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (*.f32 sinTheta_O h))))) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (/.f32 (pow.f32 eta 3) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (*.f32 h (fma.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2) (/.f32 1 (pow.f32 sinTheta_O 4))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))))))))))))))))) |
(fma.f32 (/.f32 (/.f32 (*.f32 0 h) (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (*.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 0 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (pow.f32 eta 3) (sqrt.f32 -1)) (*.f32 (*.f32 sinTheta_O h) (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (pow.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 0 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 sinTheta_O (/.f32 0 sinTheta_O)))) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O sinTheta_O)) 0)))))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2)))) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 eta eta) h)))) |
(+.f32 (/.f32 h eta) (/.f32 (*.f32 0 h) (*.f32 eta eta))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 eta eta) h)) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) 2) (neg.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2)))) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 (pow.f32 eta 3) h)) (/.f32 (*.f32 0 h) (*.f32 eta eta)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))) (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))) h) (pow.f32 eta 4))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (pow.f32 eta 2))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) 2) (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) h) (pow.f32 eta 3)))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 1/2 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) 2) (neg.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))))))) (/.f32 (pow.f32 eta 4) h)) (+.f32 (/.f32 h eta) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 eta eta) h)) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) 2) (neg.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2)))) (/.f32 (pow.f32 eta 3) h)))))) |
(fma.f32 -1/2 (/.f32 (+.f32 (*.f32 0 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 0 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0)))) (/.f32 (pow.f32 eta 4) h)) (+.f32 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 (pow.f32 eta 3) h)) (/.f32 (*.f32 0 h) (*.f32 eta eta))))) |
(*.f32 -1 (/.f32 h eta)) |
(neg.f32 (/.f32 h eta)) |
(/.f32 (neg.f32 h) eta) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 h eta))) |
(fma.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) h)) (neg.f32 (/.f32 h eta))) |
(-.f32 (/.f32 (*.f32 0 h) (*.f32 eta eta)) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (*.f32 -1 (/.f32 h eta)))) |
(fma.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) h)) (fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 -1))) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))) (pow.f32 eta 3))) (neg.f32 (/.f32 h eta)))) |
(+.f32 (/.f32 (*.f32 0 h) (*.f32 eta eta)) (-.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0))) (pow.f32 eta 3))) (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (sqrt.f32 -1))) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 4)))) (*.f32 -1 (/.f32 h eta))))) |
(fma.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) h)) (fma.f32 1/2 (*.f32 (/.f32 h (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 -1))) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))) (pow.f32 eta 3))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2)) (fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 -1))) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) 2))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 h (pow.f32 eta 4))) (neg.f32 (/.f32 h eta))))) |
(+.f32 (+.f32 (/.f32 (*.f32 0 h) (*.f32 eta eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0))) (pow.f32 eta 3)))) (-.f32 (*.f32 1/2 (/.f32 (*.f32 h (fma.f32 0 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 0 (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 0)))))) (pow.f32 eta 4))) (/.f32 h eta))) |
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))) |
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))) |
(fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O))) 1/2))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O)))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (*.f32 -1/8 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O)))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (*.f32 (*.f32 (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta -1)) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) -1/8)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/8) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))))))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O)))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/8) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 -1/8 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))))))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (sqrt.f32 (/.f32 1 sinTheta_O)))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (fma.f32 1/16 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/8) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))) (/.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (*.f32 (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta -1)) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) -1/8))))) |
(sqrt.f32 eta) |
(+.f32 (sqrt.f32 eta) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O))) |
(+.f32 (sqrt.f32 eta) (*.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 eta))))) |
(fma.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 eta))) (sqrt.f32 eta)) |
(+.f32 (sqrt.f32 eta) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O)) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2))))) |
(+.f32 (sqrt.f32 eta) (fma.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 eta))) (*.f32 -1/8 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 3))))))) |
(+.f32 (sqrt.f32 eta) (fma.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) -1/8)))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 (+.f32 1/4 (*.f32 1/8 (/.f32 1 (pow.f32 eta 2)))) (pow.f32 sinTheta_O 3)))) (+.f32 (sqrt.f32 eta) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O)) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 1/4 (/.f32 1/8 (*.f32 eta eta))))) (+.f32 (sqrt.f32 eta) (fma.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 eta))) (*.f32 -1/8 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 3)))))))) |
(+.f32 (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 eta)) (+.f32 1/4 (/.f32 1/8 (*.f32 eta eta)))) (pow.f32 sinTheta_O 3)) (sqrt.f32 eta)) (fma.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) -1/8)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (asin.f32 (/.f32 1 (/.f32 eta h))) |
| ✓ | 0.2b | (/.f32 1 (/.f32 eta h)) |
Compiled 20 to 10 computations (50% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | eta | @ | 0 | (/.f32 1 (/.f32 eta h)) |
| 1.0ms | eta | @ | -inf | (/.f32 1 (/.f32 eta h)) |
| 0.0ms | eta | @ | inf | (/.f32 1 (/.f32 eta h)) |
| 0.0ms | h | @ | -inf | (/.f32 1 (/.f32 eta h)) |
| 0.0ms | h | @ | inf | (/.f32 1 (/.f32 eta h)) |
| 1× | batch-egg-rewrite |
| 750× | pow1_binary32 |
| 694× | add-log-exp_binary32 |
| 693× | log1p-expm1-u_binary32 |
| 693× | expm1-log1p-u_binary32 |
| 678× | add-exp-log_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 16 |
| 1 | 149 | 10 |
| 2 | 1922 | 10 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 1 (/.f32 eta h)) |
(asin.f32 (/.f32 1 (/.f32 eta h))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 h eta)) (pow.f32 (cbrt.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 h eta)) 2) (cbrt.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (/.f32 (neg.f32 eta) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 eta) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 eta) (pow.f32 (/.f32 1 h) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 eta h)) 2) -1) (pow.f32 (cbrt.f32 (/.f32 eta h)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (/.f32 eta h)) -1) (pow.f32 (sqrt.f32 (/.f32 eta h)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 eta) 2)) (/.f32 h (cbrt.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (pow.f32 (cbrt.f32 eta) 2)) (/.f32 (cbrt.f32 h) (cbrt.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (pow.f32 (cbrt.f32 eta) 2)) (/.f32 (sqrt.f32 h) (cbrt.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 eta)) (/.f32 h (sqrt.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 eta)) (/.f32 (cbrt.f32 h) (sqrt.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 eta)) (/.f32 (sqrt.f32 h) (sqrt.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) 1) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (pow.f32 (cbrt.f32 h) 2)) (cbrt.f32 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (sqrt.f32 h)) (sqrt.f32 h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 eta h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h eta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h eta) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h eta)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 eta h) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h eta) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h eta))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h eta)) (acos.f32 (/.f32 h eta))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h eta)) (acos.f32 (/.f32 h eta)))) (+.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h eta)))))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 240 |
| 1× | saturated |
| Inputs |
|---|
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
| Outputs |
|---|
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(/.f32 h eta) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h eta)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
| ✓ | 0.0b | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) |
| ✓ | 0.0b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
| ✓ | 2.6b | (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) |
Compiled 48 to 9 computations (81.3% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | eta | @ | inf | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) |
| 3.0ms | eta | @ | 0 | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) |
| 3.0ms | sinTheta_O | @ | inf | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) |
| 2.0ms | h | @ | 0 | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) |
| 2.0ms | sinTheta_O | @ | 0 | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) |
| 1× | batch-egg-rewrite |
| 699× | prod-diff_binary32 |
| 548× | log-prod_binary32 |
| 411× | fma-def_binary32 |
| 298× | pow2_binary32 |
| 215× | egg-rr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 54 |
| 1 | 227 | 54 |
| 2 | 3184 | 51 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (log.f32 (sqrt.f32 (exp.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (hypot.f32 eta sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (hypot.f32 (*.f32 eta eta) (hypot.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (hypot.f32 (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (hypot.f32 (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) sinTheta_O) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (sqrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 1 (*.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (asin.f32 (/.f32 h (neg.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 h h)) (*.f32 (cbrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (sqrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) 1) (/.f32 (cbrt.f32 h) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 h) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) h) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)))) (fma.f32 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O)) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)))) (fma.f32 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O)) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)))) (fma.f32 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O)) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)))) (fma.f32 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O)) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)))) (fma.f32 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O)) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)))) (fma.f32 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O)) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)))) (fma.f32 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O)) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)))) (fma.f32 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O)) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)))) (fma.f32 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O)) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 (*.f32 (cbrt.f32 sinTheta_O) sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O)))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O)))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O)))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O)))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O)))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O)))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O)))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O)))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O)))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 (*.f32 (sqrt.f32 sinTheta_O) sinTheta_O) (sqrt.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O))))) (fma.f32 (neg.f32 (sqrt.f32 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O))))) (fma.f32 (neg.f32 (sqrt.f32 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O))))) (fma.f32 (neg.f32 (sqrt.f32 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O))))) (fma.f32 (neg.f32 (sqrt.f32 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O))))) (fma.f32 (neg.f32 (sqrt.f32 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O))))) (fma.f32 (neg.f32 (sqrt.f32 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O))))) (fma.f32 (neg.f32 (sqrt.f32 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O))))) (fma.f32 (neg.f32 (sqrt.f32 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O))))) (fma.f32 (neg.f32 (sqrt.f32 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 eta eta (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2))))) (fma.f32 (neg.f32 (cbrt.f32 sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta eta) 1 (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2))))) (fma.f32 (neg.f32 (cbrt.f32 sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2))))) (fma.f32 (neg.f32 (cbrt.f32 sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2))))) (fma.f32 (neg.f32 (cbrt.f32 sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2))))) (fma.f32 (neg.f32 (cbrt.f32 sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2))))) (fma.f32 (neg.f32 (cbrt.f32 sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2))))) (fma.f32 (neg.f32 (cbrt.f32 sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2))))) (fma.f32 (neg.f32 (cbrt.f32 sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2))))) (fma.f32 (neg.f32 (cbrt.f32 sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 (cbrt.f32 sinTheta_O) (*.f32 sinTheta_O (pow.f32 (cbrt.f32 sinTheta_O) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 (hypot.f32 eta sinTheta_O) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4)) (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (pow.f32 (hypot.f32 eta sinTheta_O) 2) (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (hypot.f32 eta sinTheta_O) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (neg.f32 (pow.f32 (hypot.f32 eta sinTheta_O) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 eta 6) (pow.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 3)) (+.f32 (pow.f32 eta 4) (-.f32 (pow.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 2) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (-.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 2) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 eta 4) (pow.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 2)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 2)) (fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) (neg.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4)) (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 (hypot.f32 eta sinTheta_O) 2) (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 eta eta))) (pow.f32 (exp.f32 sinTheta_O) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (pow.f32 (exp.f32 eta) eta) (+.f32 1 (expm1.f32 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 eta eta))) (+.f32 1 (expm1.f32 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 eta eta))) (exp.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 eta) eta) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 eta eta))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (exp.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (pow.f32 (exp.f32 eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) sinTheta_O)) (pow.f32 (exp.f32 eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (+.f32 1 (expm1.f32 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) sinTheta_O)) (+.f32 1 (expm1.f32 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (exp.f32 (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta eta (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta eta (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta eta (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta eta (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta eta) 1 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta eta) 1 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta eta) 1 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta eta) 1 (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1 (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 eta eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 eta eta) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 eta eta) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (cbrt.f32 (pow.f32 eta 4)) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 eta) 2) (*.f32 (cbrt.f32 eta) eta) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 eta) (*.f32 (sqrt.f32 eta) eta) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (hypot.f32 eta sinTheta_O) 2) (pow.f32 eta 4))) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 (hypot.f32 eta sinTheta_O) 2)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 (hypot.f32 eta sinTheta_O) 2)) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 (hypot.f32 eta sinTheta_O) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 (hypot.f32 eta sinTheta_O) 2)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (/.f32 1 (pow.f32 (hypot.f32 eta sinTheta_O) 2)) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (sqrt.f32 eta)) (sqrt.f32 eta) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) 2) (cbrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) 2) (cbrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) sinTheta_O) (hypot.f32 (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (cbrt.f32 (pow.f32 sinTheta_O 4))) (pow.f32 (cbrt.f32 sinTheta_O) 2) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (neg.f32 sinTheta_O) 1) sinTheta_O (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (neg.f32 sinTheta_O) (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 sinTheta_O) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 sinTheta_O)) (sqrt.f32 sinTheta_O) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 eta (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) 1 (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (hypot.f32 eta (sqrt.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) (+.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) |
| 1× | egg-herbie |
| 772× | associate-/r*_binary32 |
| 731× | associate-/l*_binary32 |
| 481× | *-commutative_binary32 |
| 390× | associate-*l/_binary32 |
| 337× | associate-*r/_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 198 | 3077 |
| 1 | 632 | 2975 |
| 2 | 2348 | 2893 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 -1) sinTheta_O) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))))) |
(*.f32 -1 eta) |
(+.f32 (*.f32 -1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 (*.f32 -1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))))) |
(*.f32 (sqrt.f32 -1) sinTheta_O) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) h))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) h))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (pow.f32 sinTheta_O 8))) (*.f32 (pow.f32 eta 6) (*.f32 sinTheta_O h))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) h) (pow.f32 eta 7))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(*.f32 -1 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2)))) h)))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))))) |
(*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))))) |
(*.f32 -1 (pow.f32 sinTheta_O 2)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(pow.f32 eta 2) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(pow.f32 eta 2) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(pow.f32 eta 2) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(*.f32 -1 (pow.f32 sinTheta_O 2)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(*.f32 -1 (pow.f32 sinTheta_O 2)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 -1) sinTheta_O) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 1/2 (/.f32 eta (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) eta)))) |
(fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 1/2 sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(fma.f32 1/2 (/.f32 eta (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) eta)) (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (*.f32 (sqrt.f32 -1) sinTheta_O)) eta) (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 (/.f32 1/8 (sqrt.f32 -1)) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3))))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(fma.f32 1/2 (/.f32 eta (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) eta)) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (*.f32 (sqrt.f32 -1) sinTheta_O)) eta) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 (/.f32 1/8 (sqrt.f32 -1)) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)))))) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) |
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta) |
(fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))))) |
(fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))))) |
(+.f32 (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))) |
(+.f32 (fma.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 (/.f32 -1/2 eta) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) eta)) |
(*.f32 -1 eta) |
(neg.f32 eta) |
(+.f32 (*.f32 -1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(fma.f32 -1 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) |
(-.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) eta) |
(-.f32 (*.f32 1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) eta) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 (*.f32 -1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 -1 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(fma.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) 1/8 (-.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) eta)) |
(fma.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) 1/8 (-.f32 (*.f32 1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) eta)) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 -1 eta (fma.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))) |
(fma.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) 1/8 (-.f32 (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))) eta)) |
(fma.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) 1/8 (-.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))) eta)) |
eta |
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) |
(+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) |
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta) |
(fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) |
(fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))))) |
(fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))))) |
(+.f32 (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))) |
(+.f32 (fma.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 (/.f32 -1/2 eta) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) eta)) |
(*.f32 (sqrt.f32 -1) sinTheta_O) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 1/2 (/.f32 eta (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) eta)))) |
(fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 1/2 sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(fma.f32 1/2 (/.f32 eta (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) eta)) (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (*.f32 (sqrt.f32 -1) sinTheta_O)) eta) (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 (/.f32 1/8 (sqrt.f32 -1)) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3))))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(fma.f32 1/2 (/.f32 eta (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) eta)) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))))))) |
(fma.f32 1/2 (*.f32 (/.f32 eta (*.f32 (sqrt.f32 -1) sinTheta_O)) eta) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (fma.f32 (sqrt.f32 -1) sinTheta_O (*.f32 (/.f32 1/8 (sqrt.f32 -1)) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) |
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(fma.f32 -1/2 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (*.f32 (/.f32 eta (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) eta)) -1/2) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(-.f32 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 -1/2 sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(fma.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O)))) |
(-.f32 (fma.f32 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))) 1/8 (*.f32 (/.f32 eta (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) eta)) -1/2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(fma.f32 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 sinTheta_O 3)))) 1/8 (-.f32 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 -1/2 sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(fma.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) sinTheta_O)) (fma.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))))) |
(fma.f32 (/.f32 (pow.f32 eta 4) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 sinTheta_O 3))) 1/8 (-.f32 (fma.f32 (/.f32 eta (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) eta)) -1/2 (*.f32 (/.f32 -1/16 (pow.f32 sinTheta_O 5)) (/.f32 (pow.f32 eta 6) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) |
(-.f32 (fma.f32 (*.f32 (/.f32 eta (*.f32 (sqrt.f32 -1) sinTheta_O)) eta) -1/2 (/.f32 -1/16 (/.f32 (pow.f32 (sqrt.f32 -1) 5) (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 5))))) (-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)) (/.f32 -1/8 (sqrt.f32 -1))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) h) |
(/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) |
(/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) |
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) |
(*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) |
(+.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))))) |
(fma.f32 -1/2 (*.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (/.f32 h (pow.f32 sinTheta_O 3))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(fma.f32 -1/2 (*.f32 h (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) h))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))) |
(+.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (*.f32 -1/2 (+.f32 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (*.f32 h (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))))))) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))))) |
(fma.f32 -1/2 (+.f32 (*.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (/.f32 h (pow.f32 sinTheta_O 3))) (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 sinTheta_O (*.f32 h (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(fma.f32 -1/2 (+.f32 (*.f32 h (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 sinTheta_O h)) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)))) (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) h))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (pow.f32 sinTheta_O 8))) (*.f32 (pow.f32 eta 6) (*.f32 sinTheta_O h))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))) |
(+.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (*.f32 h (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))))))) (*.f32 -1/2 (+.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 sinTheta_O 8))) (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 eta 6) (*.f32 sinTheta_O h)))) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))))))) |
(+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 sinTheta_O (*.f32 h (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6)))))) (+.f32 (*.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (/.f32 h (pow.f32 sinTheta_O 3))) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 1 (pow.f32 sinTheta_O 8))) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (*.f32 h (pow.f32 eta 6))))))))) |
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 sinTheta_O h)) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))) (+.f32 (*.f32 h (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 6) h)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (/.f32 1 (pow.f32 sinTheta_O 8))) (sqrt.f32 -1))))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) 2) (neg.f32 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (pow.f32 sinTheta_O 4)) (/.f32 (pow.f32 eta 5) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 5)) (*.f32 (pow.f32 sinTheta_O 4) -3/4)) (*.f32 (/.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3)) h))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) h) (pow.f32 eta 7))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(+.f32 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (fma.f32 -1 (pow.f32 sinTheta_O 6) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) 2) (neg.f32 (pow.f32 sinTheta_O 4)))))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) 2) (neg.f32 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)))))) |
(+.f32 (*.f32 -1/2 (+.f32 (/.f32 h (/.f32 (pow.f32 eta 7) (-.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 6)))) (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (pow.f32 sinTheta_O 4)) (/.f32 (pow.f32 eta 5) h)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta))) |
(+.f32 (fma.f32 1/2 (*.f32 h (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (/.f32 h eta)) (*.f32 -1/2 (*.f32 h (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 4) -3/4) (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2))) (pow.f32 sinTheta_O 6)) (pow.f32 eta 7)) (/.f32 (*.f32 (pow.f32 sinTheta_O 4) -3/4) (pow.f32 eta 5)))))) |
(*.f32 -1 (/.f32 h eta)) |
(neg.f32 (/.f32 h eta)) |
(/.f32 (neg.f32 h) eta) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))) |
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (neg.f32 (/.f32 h eta))) |
(-.f32 (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (pow.f32 eta 3)) (/.f32 h eta)) |
(-.f32 (*.f32 (/.f32 -1/2 (pow.f32 eta 3)) (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))) |
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) 2) (neg.f32 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta)))) |
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 (*.f32 (*.f32 1/2 h) (-.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))) (/.f32 h eta)) |
(-.f32 (fma.f32 -1/2 (*.f32 h (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (/.f32 (*.f32 (pow.f32 sinTheta_O 4) -3/4) (/.f32 (/.f32 (pow.f32 eta 5) h) 1/2))) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))) |
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (fma.f32 -1 (pow.f32 sinTheta_O 6) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) 2) (neg.f32 (pow.f32 sinTheta_O 4)))))) (/.f32 (pow.f32 eta 7) h)) (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) 2) (neg.f32 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 eta 5) h)) (neg.f32 (/.f32 h eta))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (-.f32 (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (pow.f32 eta 7) (-.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 6)))) (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 4) 1/4) (pow.f32 sinTheta_O 4)) (/.f32 (pow.f32 eta 5) h)))) (/.f32 h eta))) |
(fma.f32 -1/2 (*.f32 h (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (-.f32 (*.f32 1/2 (*.f32 h (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 4) -3/4) (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2))) (pow.f32 sinTheta_O 6)) (pow.f32 eta 7)) (/.f32 (*.f32 (pow.f32 sinTheta_O 4) -3/4) (pow.f32 eta 5))))) (/.f32 h eta))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3))))) |
(fma.f32 1/2 (fma.f32 (*.f32 eta (pow.f32 sinTheta_O 4)) (*.f32 h (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h)) (/.f32 h eta)) |
(fma.f32 1/2 (*.f32 h (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2)))) h)))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (+.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 -1/2 (/.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 eta eta))))))) (*.f32 1/2 (+.f32 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)))))) |
(+.f32 (*.f32 (*.f32 1/2 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (+.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 -1/2 (-.f32 (/.f32 1 (pow.f32 eta 8)) (/.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) (*.f32 eta eta))))))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 h (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3))) (*.f32 (*.f32 eta h) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 -1/2 (-.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 4))))))) (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))))) |
(/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) |
(/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) |
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) |
(*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) |
(+.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))))) |
(fma.f32 -1/2 (*.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (/.f32 h (pow.f32 sinTheta_O 3))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(fma.f32 -1/2 (*.f32 h (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))))) |
(+.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (*.f32 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 5)))))) |
(fma.f32 -1/2 (fma.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (/.f32 h (pow.f32 sinTheta_O 3)) (*.f32 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 eta (/.f32 (sqrt.f32 -1) eta))) 2)) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 5)))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (+.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (pow.f32 sinTheta_O 5)))) (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))))) |
(+.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 eta eta))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 7))) (*.f32 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 5))))))) |
(+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (/.f32 h (pow.f32 sinTheta_O 3))) (fma.f32 (/.f32 (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 -1 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 eta (/.f32 (sqrt.f32 -1) eta))) 2)))) (pow.f32 eta 6)) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 7)) (*.f32 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 eta (/.f32 (sqrt.f32 -1) eta))) 2)) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 5))))))) |
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 -1/2 (+.f32 (pow.f32 eta 6) (*.f32 (*.f32 eta eta) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 7))) (*.f32 (/.f32 h (sqrt.f32 -1)) (+.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (pow.f32 sinTheta_O 5))))))) |
(*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) |
(neg.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(/.f32 (neg.f32 (sqrt.f32 -1)) (/.f32 sinTheta_O h)) |
(*.f32 (/.f32 (neg.f32 (sqrt.f32 -1)) sinTheta_O) h) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (neg.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(-.f32 (*.f32 (*.f32 1/2 (/.f32 eta (/.f32 (sqrt.f32 -1) eta))) (/.f32 h (pow.f32 sinTheta_O 3))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(-.f32 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 h) (pow.f32 sinTheta_O 3))) (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)))) |
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 5))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (neg.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))) |
(-.f32 (*.f32 1/2 (fma.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (/.f32 h (pow.f32 sinTheta_O 3)) (*.f32 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 eta (/.f32 (sqrt.f32 -1) eta))) 2)) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 5))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(-.f32 (*.f32 1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (+.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (pow.f32 sinTheta_O 5))))) (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))))) |
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 eta eta))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 7))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 5))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (neg.f32 (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))))) |
(fma.f32 1/2 (/.f32 (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 -1 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 eta (/.f32 (sqrt.f32 -1) eta))) 2)))) (pow.f32 eta 6)) (/.f32 (pow.f32 sinTheta_O 7) (/.f32 h (sqrt.f32 -1)))) (-.f32 (*.f32 1/2 (fma.f32 (/.f32 eta (/.f32 (sqrt.f32 -1) eta)) (/.f32 h (pow.f32 sinTheta_O 3)) (*.f32 (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 eta (/.f32 (sqrt.f32 -1) eta))) 2)) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 5))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 -1/2 (+.f32 (pow.f32 eta 6) (*.f32 (*.f32 eta eta) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 7))) (*.f32 (/.f32 h (sqrt.f32 -1)) (+.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (pow.f32 sinTheta_O 5)))))) (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) |
(*.f32 -1 (pow.f32 sinTheta_O 2)) |
(neg.f32 (*.f32 sinTheta_O sinTheta_O)) |
(*.f32 sinTheta_O (neg.f32 sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(*.f32 -1 (pow.f32 sinTheta_O 2)) |
(neg.f32 (*.f32 sinTheta_O sinTheta_O)) |
(*.f32 sinTheta_O (neg.f32 sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(*.f32 -1 (pow.f32 sinTheta_O 2)) |
(neg.f32 (*.f32 sinTheta_O sinTheta_O)) |
(*.f32 sinTheta_O (neg.f32 sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) |
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O)) |
| ✓ | 0.0b | (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O)))) |
| ✓ | 0.0b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O))))) |
| ✓ | 2.6b | (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O))) |
Compiled 114 to 58 computations (49.1% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 11.0ms | sinTheta_O | @ | inf | (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O)))) |
| 10.0ms | sinTheta_O | @ | -inf | (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O)))) |
| 7.0ms | eta | @ | 0 | (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O)))) |
| 5.0ms | sinTheta_O | @ | -inf | (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O))) |
| 4.0ms | sinTheta_O | @ | inf | (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O))) |
| 1× | batch-egg-rewrite |
| 877× | log-prod_binary32 |
| 498× | fma-def_binary32 |
| 318× | expm1-udef_binary32 |
| 317× | log1p-udef_binary32 |
| 267× | log-pow_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 102 |
| 1 | 364 | 94 |
| 2 | 5153 | 94 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O))))) |
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O)))) |
(*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) (cbrt.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 1/4) (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (log.f32 (cbrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 3)) (fma.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (asin.f32 (/.f32 h (neg.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) (cbrt.f32 (*.f32 (PI.f32) 1/2))) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) (cbrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) (cbrt.f32 (/.f32 (*.f32 h h) (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (*.f32 h h) (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 h) 2) (*.f32 (cbrt.f32 h) (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) -1/2) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) (/.f32 h (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) (/.f32 (sqrt.f32 h) (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 1/4)) (/.f32 h (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 1/4)) (/.f32 (cbrt.f32 h) (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 h h) (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (*.f32 (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (-.f32 eta sinTheta_O)) (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (-.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (-.f32 eta sinTheta_O)) (*.f32 eta (-.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) eta) (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 eta sinTheta_O) eta) (*.f32 (-.f32 eta sinTheta_O) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (*.f32 (-.f32 eta sinTheta_O) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 eta)) (*.f32 eta eta)) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 eta)) (*.f32 eta eta)) (+.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))) (+.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 eta)) (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (*.f32 (+.f32 eta sinTheta_O) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 eta)) (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3)) (-.f32 eta sinTheta_O)) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 eta sinTheta_O)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (+.f32 eta sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (pow.f32 eta 3) (pow.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) 3))) (fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) 3) (pow.f32 (-.f32 eta sinTheta_O) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3) (pow.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (-.f32 eta sinTheta_O))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (*.f32 (neg.f32 sinTheta_O) (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 eta (-.f32 eta sinTheta_O) (*.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (-.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (-.f32 eta sinTheta_O) (*.f32 eta (-.f32 eta sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) eta (*.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta) (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta sinTheta_O) eta (*.f32 (-.f32 eta sinTheta_O) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 eta sinTheta_O) (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4)) (*.f32 (-.f32 eta sinTheta_O) eta)))))) |
| 1× | egg-herbie |
| 558× | fma-def_binary32 |
| 436× | associate-*r*_binary32 |
| 408× | *-commutative_binary32 |
| 373× | associate-*l*_binary32 |
| 298× | associate-/l*_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 490 | 10512 |
| 1 | 1807 | 9750 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8)))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))))) |
(+.f32 (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8)))))) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) eta) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (+.f32 eta (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2)) eta)))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2)) eta)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))))) |
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))))) |
eta |
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 1/4 eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2))))) eta)) (+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta))))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))))) |
(*.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (*.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (/.f32 (-.f32 (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 -1 eta) sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 -1 eta) sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 -1 eta) sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 -1 eta) sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 6))) (*.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (pow.f32 sinTheta_O 6))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))))))) (*.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))))) h) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))))) |
(*.f32 -1 (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (*.f32 -1 (/.f32 h eta)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 4)))) (*.f32 -1 (/.f32 h eta))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) h) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/4 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (+.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) (*.f32 -1/4 (/.f32 (+.f32 eta (*.f32 -1 eta)) (pow.f32 eta 5))))) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) h) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (pow.f32 eta 2))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 1/4 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))) |
(*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (pow.f32 eta 2))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))))) |
(*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(pow.f32 eta 2) |
(+.f32 (pow.f32 eta 2) (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(pow.f32 eta 2) |
(+.f32 (pow.f32 eta 2) (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(pow.f32 eta 2) |
(+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)) |
(+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2)))) |
(+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (+.f32 (*.f32 1/4 (*.f32 eta (pow.f32 sinTheta_O 3))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))))) |
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) sinTheta_O)) |
(+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 eta 2) (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) sinTheta_O)))) |
(+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) sinTheta_O) (*.f32 1/4 (/.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) sinTheta_O)))))) |
(*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) sinTheta_O)) (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 2)))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) sinTheta_O)) (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 2)))))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) sinTheta_O)) (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 2))) (*.f32 1/4 (/.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) sinTheta_O)))))) |
| Outputs |
|---|
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) sinTheta_O)) |
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 sinTheta_O (sqrt.f32 -1))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8)))) |
(fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8)))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (/.f32 (sqrt.f32 -1) eta)) (/.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 sinTheta_O (sqrt.f32 -1)))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))))) |
(fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (+.f32 (*.f32 (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (/.f32 (*.f32 (*.f32 eta eta) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))))) |
(fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (+.f32 (*.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (/.f32 eta sinTheta_O)) (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (-.f32 1 (pow.f32 (/.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (*.f32 sinTheta_O (sqrt.f32 -1))) 2))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 sinTheta_O (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) sinTheta_O)))) 2))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8)) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (+.f32 (*.f32 (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (/.f32 (*.f32 (*.f32 eta eta) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))))))) |
(fma.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (*.f32 (-.f32 1 (pow.f32 (/.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (*.f32 sinTheta_O (sqrt.f32 -1))) 2)) (pow.f32 eta 3))) (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 sinTheta_O 3))) (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8))) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (+.f32 (*.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (/.f32 eta sinTheta_O)) (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (-.f32 1 (pow.f32 (/.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8))) (*.f32 sinTheta_O (sqrt.f32 -1))) 2))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (*.f32 sinTheta_O (sqrt.f32 -1))))) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) eta) |
(fma.f32 1/2 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) eta) |
(fma.f32 1/2 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (+.f32 eta (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2)) eta)))) |
(+.f32 (fma.f32 1/2 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) eta) (*.f32 1/2 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (pow.f32 (*.f32 1/2 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) 2)) eta))) |
(fma.f32 1/2 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (pow.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1) 1/2)) 2)) eta) eta)) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2)) eta)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))) (pow.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))))) |
(+.f32 (fma.f32 1/2 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) eta) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (pow.f32 (*.f32 1/2 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) 2)) eta) (*.f32 -1/4 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) (pow.f32 (*.f32 1/2 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) 2)) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))))))) |
(+.f32 (fma.f32 1/2 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (pow.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1) 1/2)) 2)) eta) (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (pow.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1) 1/2)) 2)) -1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))))) |
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) |
eta |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))) |
(fma.f32 1/2 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) eta) |
(fma.f32 1/2 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))))) |
(fma.f32 1/2 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (sqrt.f32 -1))) 2)) eta) (*.f32 (neg.f32 eta) (pow.f32 (sqrt.f32 -1) 2)))) |
(fma.f32 1/2 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (pow.f32 (*.f32 1/2 (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) 2)) eta) eta)) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))))) |
(fma.f32 1/2 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (sqrt.f32 -1))) 2)) eta) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (*.f32 eta eta))) (*.f32 (neg.f32 eta) (pow.f32 (sqrt.f32 -1) 2))))) |
(+.f32 (fma.f32 1/2 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (pow.f32 (*.f32 1/2 (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) 2)) eta) eta)) (*.f32 1/4 (/.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (pow.f32 (*.f32 1/2 (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) 2)))) (*.f32 eta eta)))) |
eta |
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))) |
(+.f32 eta (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))))) |
(+.f32 eta (/.f32 sinTheta_O (/.f32 eta 0))) |
(+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta)))) |
(+.f32 eta (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))) |
(+.f32 eta (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 0 eta) 2)) eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta 0)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 1/4 eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2))))) eta)) (+.f32 eta (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (pow.f32 sinTheta_O 2)) eta))))) |
(fma.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 eta 1/4) (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)) (/.f32 (*.f32 eta eta) (*.f32 0 eta)))))) eta) (+.f32 eta (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 3) eta) (-.f32 (*.f32 eta 1/4) (/.f32 (+.f32 1 (pow.f32 (/.f32 0 eta) 2)) (/.f32 eta (/.f32 0 eta))))) eta) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 0 eta) 2)) eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta 0)))) |
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) |
(*.f32 sinTheta_O (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))))) |
(fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (/.f32 (*.f32 1/2 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (*.f32 eta eta)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 eta eta (*.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (pow.f32 (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (/.f32 (*.f32 1/2 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1))) (sqrt.f32 -1))) 2)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))))) (fma.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (/.f32 (*.f32 1/2 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1))) (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) 2)) (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (*.f32 eta eta)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (fma.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (-.f32 (*.f32 (*.f32 eta 1/4) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 1/2 (/.f32 (-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (*.f32 eta eta)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 -1)))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 eta eta (*.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (pow.f32 (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (/.f32 (*.f32 1/2 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1))) (sqrt.f32 -1))) 2)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (+.f32 (/.f32 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 eta (*.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (-.f32 (fma.f32 eta eta (*.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (pow.f32 (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (/.f32 (*.f32 1/2 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1))) (sqrt.f32 -1))) 2))) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 -1))))) (*.f32 sinTheta_O (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))))) |
(*.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) |
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (*.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) |
(fma.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (sqrt.f32 -1)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))))) |
(-.f32 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (*.f32 1/2 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)))))) |
(fma.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (pow.f32 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (*.f32 1/2 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (/.f32 (-.f32 (*.f32 -1/4 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) 2)) (*.f32 (sqrt.f32 -1) sinTheta_O))))))) |
(fma.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (+.f32 (*.f32 (*.f32 -1/4 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (sqrt.f32 -1))) 2)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (-.f32 (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (-.f32 (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta -1/4)) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (pow.f32 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (*.f32 1/2 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) 2))) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (pow.f32 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (*.f32 1/2 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 -1 eta) sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 (neg.f32 eta))) (fma.f32 -1 eta sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 -1 eta) sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 (neg.f32 eta))) (fma.f32 -1 eta sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 -1 eta) sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 (neg.f32 eta))) (fma.f32 -1 eta sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 eta)) (+.f32 (*.f32 -1 eta) sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O (neg.f32 (neg.f32 eta))) (fma.f32 -1 eta sinTheta_O)))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))) (/.f32 h (sqrt.f32 -1)))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h)) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta))))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) eta)))) h) |
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) sinTheta_O eta) (-.f32 eta sinTheta_O))))) |
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) eta)))) |
(*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) h) (pow.f32 sinTheta_O 3)))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (*.f32 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 3)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) -1/2))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) h) (pow.f32 sinTheta_O 3)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 h (fma.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2) (pow.f32 sinTheta_O 6)) (fma.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2)))))) (sqrt.f32 -1))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) (*.f32 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 3)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8)) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) sinTheta_O) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2) (pow.f32 sinTheta_O 6)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)))))) h)) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 6))) (*.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (pow.f32 sinTheta_O 6))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2))))))) (*.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))))) |
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) h) (pow.f32 sinTheta_O 3)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (/.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2) (pow.f32 sinTheta_O 6)) (*.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (pow.f32 sinTheta_O 6)) (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2) (pow.f32 sinTheta_O 6)) (fma.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))))))) (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 eta 3) (*.f32 sinTheta_O h))))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 h (fma.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2) (pow.f32 sinTheta_O 6)) (fma.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2)))))) (sqrt.f32 -1))) (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))))) |
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8) (+.f32 (/.f32 (*.f32 -1/2 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 sinTheta_O (/.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2) (pow.f32 sinTheta_O 6)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4))) sinTheta_O)) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) sinTheta_O) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2) (pow.f32 sinTheta_O 6)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O))) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 sinTheta_O (/.f32 (pow.f32 sinTheta_O 6) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))))))) (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (*.f32 h (pow.f32 eta 3))))) (/.f32 (*.f32 -1/2 (*.f32 eta eta)) (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) sinTheta_O) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2) (pow.f32 sinTheta_O 6)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O 4)))))) h)))) (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/8) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h) (*.f32 (*.f32 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 3)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/8) -1/2)))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))) |
(+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))))) |
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O)) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))))) |
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (+.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) -1/2) 2) (*.f32 -1 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (fma.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2)) (pow.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1) 1/2)) 2))) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O)) (/.f32 h eta))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))))) h) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) 2) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 1/2 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (+.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) -1/2) 2) (*.f32 -1 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2))))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (neg.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (*.f32 -1 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2))))))) (/.f32 (pow.f32 eta 4) h)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (+.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) -1/2) 2) (*.f32 -1 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (fma.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2)) (pow.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1) 1/2)) 2))) (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (*.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2)))))) (pow.f32 eta 4)) h) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (fma.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2)) (pow.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1) 1/2)) 2))) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O)) (/.f32 h eta)))) |
(*.f32 -1 (/.f32 h eta)) |
(neg.f32 (/.f32 h eta)) |
(/.f32 (neg.f32 h) eta) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 h eta))) |
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) h)) (neg.f32 (/.f32 h eta))) |
(-.f32 (*.f32 1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O))) (/.f32 h eta)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (*.f32 -1 (/.f32 h eta)))) |
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) h)) (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 h (pow.f32 eta 3))) (neg.f32 (/.f32 h eta)))) |
(+.f32 (-.f32 (*.f32 1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O))) (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 1/2 (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2)))) (pow.f32 eta 3)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) (*.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)) (pow.f32 (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))))) h) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 4)))) (*.f32 -1 (/.f32 h eta))))) |
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) h)) (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 h (pow.f32 eta 3))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (sqrt.f32 -1))) 2))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) 2))))) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 h (pow.f32 eta 4))) (neg.f32 (/.f32 h eta))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O))) (+.f32 (-.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 1/2 (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2)))) (pow.f32 eta 3))) (/.f32 h eta)) (*.f32 1/2 (/.f32 (*.f32 h (fma.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (/.f32 sinTheta_O (/.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)))) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2))) (/.f32 (/.f32 -1 sinTheta_O) (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (*.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (pow.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) 2)))))) (pow.f32 eta 4))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) h) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 3) (/.f32 (*.f32 eta eta) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) -1/8) (/.f32 (*.f32 eta eta) h)))) |
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/4 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (+.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) (*.f32 -1/4 (/.f32 (+.f32 eta (*.f32 -1 eta)) (pow.f32 eta 5))))) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) h) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (/.f32 1/4 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (+.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) (*.f32 -1/4 (/.f32 (*.f32 0 eta) (pow.f32 eta 5))))) (*.f32 h (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 h eta) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 3) (/.f32 (*.f32 eta eta) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 (*.f32 1/2 eta) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/4 (pow.f32 eta 4)) (-.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 0 (pow.f32 eta 5))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (/.f32 h eta)) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) h) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) -1/8) (/.f32 (*.f32 eta eta) h)))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) |
(*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) |
(*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 (/.f32 (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 h (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 (/.f32 (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (/.f32 (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (/.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))) |
(+.f32 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 h (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))))) 2) (+.f32 (*.f32 (/.f32 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))))) (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (pow.f32 eta 2))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 1/4 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) (+.f32 (*.f32 -1 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))) (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))) 2))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 (/.f32 (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (/.f32 (fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (/.f32 (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (/.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))))) (fma.f32 -1 (/.f32 (*.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (+.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (/.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))))) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (+.f32 (/.f32 (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (/.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (*.f32 eta eta)))) (/.f32 (*.f32 eta 1/4) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)) h))) (fma.f32 1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (/.f32 (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) (/.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (fma.f32 -1 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) 2))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))))) |
(+.f32 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 h (sqrt.f32 -1))))) (/.f32 (*.f32 -1/2 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))))) 2) (+.f32 (*.f32 (/.f32 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))))) -1) (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))))) (-.f32 (fma.f32 1/4 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (fma.f32 eta eta (*.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))))) (*.f32 (/.f32 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (+.f32 (*.f32 (/.f32 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)))))))) (/.f32 (sqrt.f32 -1) (/.f32 h (pow.f32 sinTheta_O 4)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))))) 2) (+.f32 (*.f32 (/.f32 (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))) (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2)))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) 2))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)))) |
(*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) |
(neg.f32 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) |
(*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (neg.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2)))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))))) |
(-.f32 (*.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 -1/2 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) 2) (+.f32 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (neg.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h)))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (sqrt.f32 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (/.f32 (*.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (pow.f32 eta 2))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (sqrt.f32 -1)) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) 2) (+.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (-.f32 (*.f32 1/4 (/.f32 1 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))) (+.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) (+.f32 (/.f32 eta (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2)) (*.f32 -1 (/.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (/.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) 2))))) (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4))) (sqrt.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))))))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 (exp.f32 (neg.f32 (*.f32 1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 (fma.f32 -1/4 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (/.f32 (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)))) (fma.f32 -1/2 (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (sqrt.f32 -1)))) 2) (+.f32 (/.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))))) (neg.f32 (/.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (/.f32 (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (+.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)))))))))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)) h))))))) |
(-.f32 (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) 2) (+.f32 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 (/.f32 (+.f32 (fma.f32 -1/4 (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (/.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (/.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))))) (-.f32 (/.f32 (*.f32 (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) 2) (+.f32 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))) -1/2) (/.f32 -1 (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))))) (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (+.f32 (*.f32 (/.f32 (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (-.f32 (/.f32 eta (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2)) (/.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) 2))))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4))) h)))) (*.f32 (sqrt.f32 (exp.f32 (*.f32 -1/4 (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) h))) |
(*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))) |
(neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) |
(+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2)))) |
(fma.f32 eta (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)))) |
(fma.f32 eta (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 eta eta) (fma.f32 eta (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) |
(-.f32 (*.f32 eta (+.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 eta eta) (fma.f32 eta (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) |
(-.f32 (*.f32 eta (+.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (pow.f32 eta 2) (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) |
(+.f32 (*.f32 eta (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (*.f32 eta eta)) |
(*.f32 eta (+.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta)) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 eta eta) (fma.f32 eta (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) |
(-.f32 (*.f32 eta (+.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 eta eta) (fma.f32 eta (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) |
(-.f32 (*.f32 eta (+.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (pow.f32 eta 2) (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O)))) |
(+.f32 (*.f32 eta (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1))) (*.f32 eta eta)) |
(*.f32 eta (+.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta)) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 eta eta) (fma.f32 eta (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) |
(-.f32 (*.f32 eta (+.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 eta (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O) (*.f32 -1 sinTheta_O))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 eta eta) (fma.f32 eta (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))))) |
(-.f32 (*.f32 eta (+.f32 (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4)) sinTheta_O) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4))) |
(pow.f32 eta 2) |
(*.f32 eta eta) |
(+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)) |
(fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)) |
(fma.f32 sinTheta_O 0 (*.f32 eta eta)) |
(+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2)))) |
(+.f32 (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) |
(-.f32 (fma.f32 sinTheta_O 0 (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O)) |
(+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (+.f32 (*.f32 1/4 (*.f32 eta (pow.f32 sinTheta_O 3))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))))) |
(fma.f32 sinTheta_O (*.f32 0 eta) (fma.f32 1/4 (*.f32 eta (pow.f32 sinTheta_O 3)) (+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))) |
(fma.f32 sinTheta_O 0 (fma.f32 1/4 (*.f32 eta (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) |
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) |
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) |
(*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) sinTheta_O)) |
(fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (*.f32 sinTheta_O (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)))) |
(fma.f32 sinTheta_O (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))) |
(+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 eta 2) (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) sinTheta_O)))) |
(fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)))))) |
(+.f32 (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (+.f32 -1/4 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (fma.f32 sinTheta_O (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (*.f32 eta eta))) |
(+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O)))))))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 (+.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) (*.f32 -1 eta)) sinTheta_O) (*.f32 1/4 (/.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (log.f32 -1) (*.f32 2 (log.f32 (/.f32 1 sinTheta_O))))))) sinTheta_O)))))) |
(fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) (+.f32 (*.f32 eta eta) (fma.f32 (fma.f32 eta (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O))))) (neg.f32 eta)) sinTheta_O (/.f32 (*.f32 (*.f32 eta 1/4) (pow.f32 (exp.f32 1/4) (+.f32 (log.f32 -1) (*.f32 2 (neg.f32 (log.f32 sinTheta_O)))))) sinTheta_O))))) |
(+.f32 (*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) (+.f32 -1/4 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (fma.f32 eta eta (fma.f32 sinTheta_O (*.f32 eta (+.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1))) -1)) (*.f32 1/4 (*.f32 (/.f32 eta sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 -1)))))))) |
(*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 2))) |
(neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) |
(*.f32 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) sinTheta_O)) (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 2)))) |
(*.f32 -1 (+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) |
(neg.f32 (fma.f32 sinTheta_O (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 sinTheta_O (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) sinTheta_O)) (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 2)))))) |
(fma.f32 -1 (*.f32 sinTheta_O (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (+.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) |
(+.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (neg.f32 (fma.f32 sinTheta_O (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 sinTheta_O (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 eta (*.f32 -1 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))))) sinTheta_O)) (+.f32 (*.f32 -1/4 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1 (*.f32 (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1)))) (pow.f32 sinTheta_O 2))) (*.f32 1/4 (/.f32 (*.f32 eta (exp.f32 (*.f32 1/4 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 -1))))) sinTheta_O)))))) |
(fma.f32 -1 (*.f32 sinTheta_O (+.f32 eta (*.f32 (neg.f32 eta) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))) (+.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (*.f32 eta eta)) (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) (*.f32 1/4 (/.f32 (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))) sinTheta_O))))) |
(-.f32 (fma.f32 -1/4 (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))) (fma.f32 eta eta (-.f32 (*.f32 1/4 (*.f32 (/.f32 eta sinTheta_O) (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))) (*.f32 sinTheta_O (*.f32 sinTheta_O (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1)))))))) (*.f32 sinTheta_O (-.f32 eta (*.f32 eta (pow.f32 (exp.f32 1/4) (fma.f32 2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 -1))))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) |
| ✓ | 0.0b | (asin.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) h)) |
| ✓ | 0.3b | (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) h) |
| ✓ | 0.5b | (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) |
Compiled 75 to 40 computations (46.7% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | eta | @ | -inf | (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) |
| 3.0ms | sinTheta_O | @ | inf | (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) |
| 3.0ms | eta | @ | inf | (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) |
| 3.0ms | eta | @ | 0 | (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) |
| 2.0ms | eta | @ | inf | (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) |
| 1× | batch-egg-rewrite |
| 649× | log-prod_binary32 |
| 385× | pow-prod-down_binary32 |
| 353× | pow2_binary32 |
| 244× | pow1/3_binary32 |
| 243× | expm1-udef_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 64 |
| 1 | 282 | 64 |
| 2 | 3380 | 64 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) |
(*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) h) |
(asin.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) h)) |
(pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) -1) (cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -2)) (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/4) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -3/2)) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) -2) (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2) (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) -1)) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 h) (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 h) (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 h) (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 h) (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 h h) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 h 3) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2) (sqrt.f32 h)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 h h) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 h) (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 h 3) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (fma.f32 -1 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) (log.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (fma.f32 -1 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) (log.f32 h)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))) (sqrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (PI.f32) 2) (neg.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 (PI.f32) 2) (neg.f32 (*.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1))) (fma.f32 (neg.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 1 (*.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1))) (fma.f32 (neg.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 1 (*.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 (PI.f32) 2)) 2) (cbrt.f32 (/.f32 (PI.f32) 2)) (neg.f32 (*.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1))) (fma.f32 (neg.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 1 (*.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 (PI.f32) 2)) (sqrt.f32 (/.f32 (PI.f32) 2)) (neg.f32 (*.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1))) (fma.f32 (neg.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 1 (*.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 (PI.f32) 2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2) (*.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2) (*.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 (PI.f32) 2)) 2) (cbrt.f32 (/.f32 (PI.f32) 2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2) (*.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 (PI.f32) 2)) (sqrt.f32 (/.f32 (PI.f32) 2)) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2) (*.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (pow.f32 (cbrt.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (PI.f32) 2) (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (pow.f32 (cbrt.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2) (cbrt.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) (sqrt.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (/.f32 (PI.f32) 2) 3) (pow.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 3)) (+.f32 (pow.f32 (/.f32 (PI.f32) 2) 2) (+.f32 (pow.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 2) (*.f32 (/.f32 (PI.f32) 2) (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (/.f32 (PI.f32) 2) 2) (pow.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (asin.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 (PI.f32) 2) (neg.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 (PI.f32) 2)) 2) (cbrt.f32 (/.f32 (PI.f32) 2)) (neg.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 (PI.f32) 2)) (sqrt.f32 (/.f32 (PI.f32) 2)) (neg.f32 (acos.f32 (*.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) h)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/6) (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) -1) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/4) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -2))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 -1/2) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 -1/2 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O -1/2) eta) eta))) 1)))))) |
| 1× | egg-herbie |
| 760× | associate-+r+_binary32 |
| 441× | +-commutative_binary32 |
| 366× | associate-*l/_binary32 |
| 320× | associate-/r/_binary32 |
| 301× | associate-*r/_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 316 | 5067 |
| 1 | 985 | 4785 |
| 2 | 3668 | 4196 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 2))) (+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (*.f32 2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)))))) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (pow.f32 eta 6)) (*.f32 4/3 (pow.f32 eta 6)))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4)))) (pow.f32 sinTheta_O 6))) (+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (*.f32 2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)))))))) |
(pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) |
(+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 2)))) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4))) (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 2)))))) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (pow.f32 eta 6)) (*.f32 4/3 (pow.f32 eta 6)))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4)))) (pow.f32 sinTheta_O 6))) (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 2)))))))) |
(pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2)) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2))) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 3 (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 4)))))) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2))) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (+.f32 (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 3 (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 4)))) (*.f32 (pow.f32 eta 6) (+.f32 (*.f32 5 (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 6))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 6)))))))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 2 (/.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (pow.f32 eta 7))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (+.f32 (*.f32 2 (/.f32 (+.f32 (*.f32 1/48 (pow.f32 sinTheta_O 6)) (+.f32 (*.f32 1/64 (pow.f32 sinTheta_O 6)) (*.f32 1/384 (pow.f32 sinTheta_O 6)))) (pow.f32 eta 7))) (*.f32 2 (/.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))))))) |
(pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)))) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 1/48 (pow.f32 sinTheta_O 6)) (+.f32 (*.f32 1/64 (pow.f32 sinTheta_O 6)) (*.f32 1/384 (pow.f32 sinTheta_O 6)))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 6))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2))) (pow.f32 eta 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(sqrt.f32 (/.f32 1 eta)) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2)))) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (+.f32 (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2))) (*.f32 3/32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (pow.f32 sinTheta_O 4))))) |
(+.f32 (*.f32 5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 13))) (pow.f32 sinTheta_O 6))) (+.f32 (sqrt.f32 (/.f32 1 eta)) (+.f32 (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2))) (*.f32 3/32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (pow.f32 sinTheta_O 4)))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) (pow.f32 sinTheta_O 2)) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) (pow.f32 sinTheta_O 2)) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (pow.f32 eta 6)) (*.f32 4/3 (pow.f32 eta 6)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) (pow.f32 sinTheta_O 6)) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (pow.f32 sinTheta_O 2)) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (pow.f32 sinTheta_O 2)) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (pow.f32 sinTheta_O 2)) (+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (pow.f32 eta 6)) (*.f32 4/3 (pow.f32 eta 6)))) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (pow.f32 sinTheta_O 6))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) |
(+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 2))) |
(+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 eta 4) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 2)))) |
(+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 5/2 (/.f32 (*.f32 (pow.f32 eta 6) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 eta 4) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 2))))) |
(sqrt.f32 (/.f32 1 eta)) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2)))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (+.f32 (*.f32 1/32 (pow.f32 sinTheta_O 4)) (*.f32 1/16 (pow.f32 sinTheta_O 4)))) (+.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2))))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (+.f32 (*.f32 1/32 (pow.f32 sinTheta_O 4)) (*.f32 1/16 (pow.f32 sinTheta_O 4)))) (+.f32 (sqrt.f32 (/.f32 1 eta)) (+.f32 (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 13))) (+.f32 (*.f32 1/64 (pow.f32 sinTheta_O 6)) (+.f32 (*.f32 1/48 (pow.f32 sinTheta_O 6)) (*.f32 1/384 (pow.f32 sinTheta_O 6)))))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) |
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))) (pow.f32 eta 2))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) (+.f32 (*.f32 1/32 (pow.f32 sinTheta_O 4)) (*.f32 1/16 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 4)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))) (pow.f32 eta 2))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) (+.f32 (*.f32 1/64 (pow.f32 sinTheta_O 6)) (+.f32 (*.f32 1/48 (pow.f32 sinTheta_O 6)) (*.f32 1/384 (pow.f32 sinTheta_O 6))))) (pow.f32 eta 6)) (+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) (+.f32 (*.f32 1/32 (pow.f32 sinTheta_O 4)) (*.f32 1/16 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 4)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))) (pow.f32 eta 2))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))))) |
| Outputs |
|---|
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (/.f32 1 eta)) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (/.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1 eta)) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 (/.f32 1/8 (pow.f32 eta 7)) (pow.f32 sinTheta_O 6)))) |
(pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) |
(pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2) |
(pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) |
(pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) |
(fma.f32 2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2))) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2)) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) sinTheta_O)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) sinTheta_O)) (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2)) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 2))) (+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (*.f32 2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)))))) |
(fma.f32 2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2))) (+.f32 (/.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2))) (+.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2) (/.f32 (*.f32 2 (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2) (*.f32 3/2 (pow.f32 eta 4)))) (pow.f32 sinTheta_O 4))))) |
(+.f32 (fma.f32 2 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)) (fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) sinTheta_O)) (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)))) |
(+.f32 (*.f32 (+.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) 1) (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2)) (*.f32 2 (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) sinTheta_O))))) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (pow.f32 eta 6)) (*.f32 4/3 (pow.f32 eta 6)))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4)))) (pow.f32 sinTheta_O 6))) (+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2)) (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (*.f32 2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)))))))) |
(fma.f32 2 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 (pow.f32 eta 6) 3/2)) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2))) (fma.f32 2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2))) (fma.f32 2 (/.f32 (*.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 6) (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2) (*.f32 3/2 (pow.f32 eta 4))))) (+.f32 (/.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2))) (+.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2) (/.f32 (*.f32 2 (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2) (*.f32 3/2 (pow.f32 eta 4)))) (pow.f32 sinTheta_O 4))))))) |
(fma.f32 2 (*.f32 (/.f32 (fma.f32 (pow.f32 eta 6) 3/2 (pow.f32 eta 6)) (pow.f32 sinTheta_O 6)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)) (fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) sinTheta_O)) (+.f32 (fma.f32 2 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)) (fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 6)) (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) (*.f32 (pow.f32 eta 4) 3/2))) (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)))))) |
(+.f32 (+.f32 (*.f32 (/.f32 2 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) (*.f32 (pow.f32 eta 4) 3/2))) (*.f32 (+.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) 1) (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2))) (*.f32 2 (+.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) (+.f32 (/.f32 (*.f32 (pow.f32 eta 6) 5/2) (pow.f32 sinTheta_O 6)) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 6)) (*.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) (*.f32 (pow.f32 eta 4) 3/2)))))) |
(pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) |
(pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2) |
(pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) |
(pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2) |
(+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 2)))) |
(+.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2) (*.f32 2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2))))) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) sinTheta_O)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2)) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4))) (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 2)))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)) (pow.f32 sinTheta_O 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)) (*.f32 2 (+.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 3/2 (pow.f32 eta 4)))) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))) |
(+.f32 (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)) (fma.f32 2 (+.f32 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) sinTheta_O)) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) 3/2)))) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2))) |
(+.f32 (*.f32 2 (+.f32 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2)) (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) 3/2) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2)))) (*.f32 (+.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) 1) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2))) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (pow.f32 eta 6)) (*.f32 4/3 (pow.f32 eta 6)))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4)))) (pow.f32 sinTheta_O 6))) (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) 2)) (pow.f32 sinTheta_O 2)))))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)) (pow.f32 sinTheta_O 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)) (fma.f32 2 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 (pow.f32 eta 6) 3/2)) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2))) (fma.f32 2 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 3/2 (pow.f32 eta 4)))) (*.f32 2 (+.f32 (/.f32 (*.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 6) (*.f32 (*.f32 3/2 (pow.f32 eta 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) 2)))))))) |
(+.f32 (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)) (+.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) (fma.f32 2 (*.f32 (/.f32 (fma.f32 (pow.f32 eta 6) 3/2 (pow.f32 eta 6)) (pow.f32 sinTheta_O 6)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)) (*.f32 2 (+.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 4) 3/2))) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) sinTheta_O)) (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 6)) (*.f32 (*.f32 (pow.f32 eta 4) 3/2) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2))))))))) |
(+.f32 (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2)) (*.f32 (/.f32 (*.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 6) (*.f32 (pow.f32 eta 4) 3/2))) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) 3/2) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2)) (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) 5/2) (pow.f32 sinTheta_O 6)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2))))) (*.f32 (+.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) 1) (pow.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) 2))) |
(pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) |
(pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2) |
(pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) |
(pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2)) |
(fma.f32 2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2))) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) 2)) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2) sinTheta_O)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) 2)) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) sinTheta_O)) (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2)) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2))) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 3 (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 4)))))) |
(+.f32 (fma.f32 2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 eta) (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2)))) 2))) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 eta) (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2)))) 2)) (*.f32 (pow.f32 eta 4) (*.f32 4 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 eta) (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2)))) 2) (pow.f32 sinTheta_O 4))))) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2))) (log.f32 eta))) 2) sinTheta_O)) (fma.f32 (pow.f32 eta 4) (*.f32 4 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2))) (log.f32 eta))) 2) (pow.f32 sinTheta_O 4))) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2))) (log.f32 eta))) 2))) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) sinTheta_O)) (fma.f32 (pow.f32 eta 4) (*.f32 4 (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) (pow.f32 sinTheta_O 4))) (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2))) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 eta 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2)) (pow.f32 sinTheta_O 2))) (+.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (+.f32 (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 3 (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 4)))) (*.f32 (pow.f32 eta 6) (+.f32 (*.f32 5 (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 6))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) 2) (pow.f32 sinTheta_O 6)))))))) |
(+.f32 (fma.f32 2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 eta) (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2)))) 2))) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 eta) (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2)))) 2)) (fma.f32 (pow.f32 eta 4) (*.f32 4 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 eta) (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2)))) 2) (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 eta 6) (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 eta) (log.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2)))) 2) (pow.f32 sinTheta_O 6)) 8)))) |
(+.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2))) (log.f32 eta))) 2) sinTheta_O)) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2))) (log.f32 eta))) 2)) (fma.f32 (pow.f32 eta 4) (*.f32 4 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2))) (log.f32 eta))) 2) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2))) (log.f32 eta))) 2) (pow.f32 sinTheta_O 6)) (*.f32 8 (pow.f32 eta 6))))) |
(+.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) sinTheta_O)) (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2)) (fma.f32 (pow.f32 eta 4) (*.f32 4 (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) (pow.f32 sinTheta_O 4))) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) 2) (pow.f32 sinTheta_O 6)) (*.f32 8 (pow.f32 eta 6))))) |
(/.f32 1 eta) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) |
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)))) |
(fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (/.f32 1 eta)) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1 eta)) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 2 (/.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (fma.f32 1/16 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/32) (pow.f32 eta 5)))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (fma.f32 2 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) 3/32)) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) 1/16)))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (/.f32 1 eta)) (fma.f32 2 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) 3/32) (*.f32 (/.f32 1/16 (pow.f32 eta 5)) (pow.f32 sinTheta_O 4)))) |
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (pow.f32 eta 7))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (+.f32 (*.f32 2 (/.f32 (+.f32 (*.f32 1/48 (pow.f32 sinTheta_O 6)) (+.f32 (*.f32 1/64 (pow.f32 sinTheta_O 6)) (*.f32 1/384 (pow.f32 sinTheta_O 6)))) (pow.f32 eta 7))) (*.f32 2 (/.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/32) (/.f32 (pow.f32 eta 7) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 1/16 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) (*.f32 2 (+.f32 (/.f32 (fma.f32 1/48 (pow.f32 sinTheta_O 6) (*.f32 (pow.f32 sinTheta_O 6) 7/384)) (pow.f32 eta 7)) (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/32) (pow.f32 eta 5)))))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (pow.f32 sinTheta_O 4) 3/32)) (pow.f32 eta 7)) (fma.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) 3/32)) (/.f32 (*.f32 (pow.f32 sinTheta_O 6) 5/128) (pow.f32 eta 7))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) 1/16))))) |
(+.f32 (/.f32 1 eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (pow.f32 eta 3)) sinTheta_O) (fma.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) 3/32) (pow.f32 eta 7)) (fma.f32 2 (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) 3/32) (/.f32 (*.f32 (pow.f32 sinTheta_O 6) 5/128) (pow.f32 eta 7))) (*.f32 (/.f32 1/16 (pow.f32 eta 5)) (pow.f32 sinTheta_O 4)))))) |
(pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2) |
(pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2) |
(pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2) |
(pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) |
(fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2))) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2)) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2) eta)) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2)) |
(fma.f32 1/2 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (/.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2) eta)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2)) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)))) |
(fma.f32 1/16 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 4) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2))) (fma.f32 2 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2) (*.f32 (pow.f32 sinTheta_O 4) 3/32)) (pow.f32 eta 4)) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2))) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2)))) |
(fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2)) (fma.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/32) (pow.f32 eta 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2)) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2) eta)) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2)))) |
(fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 4)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2)) (fma.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/32) (pow.f32 eta 4)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2)) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (/.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2) eta)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2)))) |
(+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 1/48 (pow.f32 sinTheta_O 6)) (+.f32 (*.f32 1/64 (pow.f32 sinTheta_O 6)) (*.f32 1/384 (pow.f32 sinTheta_O 6)))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 6))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2))) (pow.f32 eta 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 1/16 (pow.f32 sinTheta_O 4)) (*.f32 1/32 (pow.f32 sinTheta_O 4))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)) (pow.f32 eta 2))) (pow.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) 2)))))) |
(fma.f32 2 (/.f32 (fma.f32 1/48 (pow.f32 sinTheta_O 6) (*.f32 (pow.f32 sinTheta_O 6) 7/384)) (/.f32 (pow.f32 eta 6) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2))) (fma.f32 1/16 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 4) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (pow.f32 sinTheta_O 4) 3/32)) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2)) (pow.f32 eta 6)) (fma.f32 2 (/.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2) (*.f32 (pow.f32 sinTheta_O 4) 3/32)) (pow.f32 eta 4)) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2))) (pow.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) 2)))))) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) 5/128) (pow.f32 eta 6)) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2)) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2)) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/32) (pow.f32 eta 6)) (*.f32 sinTheta_O (*.f32 sinTheta_O (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2)))) (fma.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/32) (pow.f32 eta 4)) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2)) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (/.f32 (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2) eta)) (pow.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) 2)))))) |
(fma.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) 5/128) (pow.f32 eta 6)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2)) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 4)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2)) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) 3/32) (pow.f32 eta 6)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2)) (fma.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) 3/32) (pow.f32 eta 4)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2)) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (/.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2) eta)) (pow.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) 2)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (/.f32 h eta)) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h)))) |
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (/.f32 h eta)) (*.f32 (/.f32 1/4 (pow.f32 eta 5)) (*.f32 (pow.f32 sinTheta_O 4) h))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 (pow.f32 eta 7) h)) (+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h))) (fma.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7)) (/.f32 h eta))) |
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (*.f32 (/.f32 1/4 (pow.f32 eta 5)) (*.f32 (pow.f32 sinTheta_O 4) h))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) h) (/.f32 h eta))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(*.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h))) |
(/.f32 (/.f32 (*.f32 (*.f32 -2 eta) h) sinTheta_O) sinTheta_O) |
(*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)))) |
(fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (/.f32 (*.f32 (*.f32 -4 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) |
(fma.f32 -4 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 3)) (*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (/.f32 (*.f32 (*.f32 -4 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -8 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)) (fma.f32 -4 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 3)) (*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (/.f32 (*.f32 -16 (*.f32 (pow.f32 eta 7) h)) (pow.f32 sinTheta_O 8))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h) (*.f32 -16 (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) h))))) |
(fma.f32 -8 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (fma.f32 -4 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 3)) (*.f32 -16 (*.f32 (/.f32 h (pow.f32 sinTheta_O 8)) (pow.f32 eta 7)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(*.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h))) |
(/.f32 (/.f32 (*.f32 (*.f32 -2 eta) h) sinTheta_O) sinTheta_O) |
(*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)))) |
(fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (/.f32 (*.f32 (*.f32 -4 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) |
(fma.f32 -4 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 3)) (*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (/.f32 (*.f32 (*.f32 -4 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -8 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)) (fma.f32 -4 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 3)) (*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (/.f32 (*.f32 -16 (*.f32 (pow.f32 eta 7) h)) (pow.f32 sinTheta_O 8))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h) (*.f32 -16 (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) h))))) |
(fma.f32 -8 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (fma.f32 -4 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 3)) (*.f32 -16 (*.f32 (/.f32 h (pow.f32 sinTheta_O 8)) (pow.f32 eta 7)))))) |
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) |
(*.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h))) |
(/.f32 (/.f32 (*.f32 (*.f32 -2 eta) h) sinTheta_O) sinTheta_O) |
(*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O))) |
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)))) |
(fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (/.f32 (*.f32 (*.f32 -4 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) |
(fma.f32 -4 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 3)) (*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (*.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (/.f32 (*.f32 (*.f32 -4 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)))) |
(fma.f32 -8 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)) (fma.f32 -4 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 3)) (*.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O))))) |
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8)))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (/.f32 (*.f32 -16 (*.f32 (pow.f32 eta 7) h)) (pow.f32 sinTheta_O 8))))) |
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)) h) (*.f32 -16 (*.f32 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)) h))))) |
(fma.f32 -8 (*.f32 (/.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 5)) (fma.f32 -2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 h sinTheta_O)) (fma.f32 -4 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 3)) (*.f32 -16 (*.f32 (/.f32 h (pow.f32 sinTheta_O 8)) (pow.f32 eta 7)))))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (/.f32 h eta)) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h)))) |
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (/.f32 h eta)) (*.f32 (/.f32 1/4 (pow.f32 eta 5)) (*.f32 (pow.f32 sinTheta_O 4) h))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 (pow.f32 eta 7) h)) (+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h))) (fma.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7)) (/.f32 h eta))) |
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (*.f32 (/.f32 1/4 (pow.f32 eta 5)) (*.f32 (pow.f32 sinTheta_O 4) h))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) h) (/.f32 h eta))) |
(/.f32 h eta) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) |
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))) |
(fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (/.f32 h eta)) |
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (/.f32 h eta)) |
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h))))) |
(+.f32 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h)))) |
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (/.f32 h eta)) (*.f32 (/.f32 1/4 (pow.f32 eta 5)) (*.f32 (pow.f32 sinTheta_O 4) h))) |
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 (pow.f32 eta 7) h)) (+.f32 (/.f32 h eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (pow.f32 eta 5) h)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 eta 3) h)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 eta 3) sinTheta_O)) h) (*.f32 1/4 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)) h))) (fma.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7)) (/.f32 h eta))) |
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta 3)) (*.f32 (/.f32 1/4 (pow.f32 eta 5)) (*.f32 (pow.f32 sinTheta_O 4) h))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)) h) (/.f32 h eta))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) |
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) |
(/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta))) |
(sqrt.f32 (/.f32 1 eta)) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2)))) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))))) |
(fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (sqrt.f32 (/.f32 1 eta))) |
(fma.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (pow.f32 eta 5))))) (sqrt.f32 (/.f32 1 eta))) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (+.f32 (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2))) (*.f32 3/32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (pow.f32 sinTheta_O 4))))) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (*.f32 3/32 (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 (/.f32 1 (pow.f32 eta 9))))))) |
(fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (*.f32 (pow.f32 sinTheta_O 4) 3/32) (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (sqrt.f32 (/.f32 1 eta)))) |
(fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (*.f32 (pow.f32 sinTheta_O 4) 3/32) (fma.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (pow.f32 eta 5))))) (sqrt.f32 (/.f32 1 eta)))) |
(+.f32 (*.f32 5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 13))) (pow.f32 sinTheta_O 6))) (+.f32 (sqrt.f32 (/.f32 1 eta)) (+.f32 (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2))) (*.f32 3/32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (pow.f32 sinTheta_O 4)))))) |
(fma.f32 5/128 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 eta 13)))) (+.f32 (sqrt.f32 (/.f32 1 eta)) (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (*.f32 3/32 (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 (/.f32 1 (pow.f32 eta 9)))))))) |
(fma.f32 5/128 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 eta 13)))) (fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (*.f32 (pow.f32 sinTheta_O 4) 3/32) (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (sqrt.f32 (/.f32 1 eta))))) |
(fma.f32 5/128 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 eta 13)))) (fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (*.f32 (pow.f32 sinTheta_O 4) 3/32) (fma.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (pow.f32 eta 5))))) (sqrt.f32 (/.f32 1 eta))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) |
(pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) |
(pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) |
(*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) (pow.f32 sinTheta_O 2)) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) |
(+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta)))))))) |
(+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) sinTheta_O))) |
(*.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1) (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) (pow.f32 sinTheta_O 2)) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))))) |
(+.f32 (+.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 3/2 (pow.f32 eta 4)))) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta)))))))) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta)))))) |
(+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) sinTheta_O)) (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)))) |
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1) (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta))) (*.f32 3/2 (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta))))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta))))))) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (pow.f32 eta 6)) (*.f32 4/3 (pow.f32 eta 6)))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))) (pow.f32 sinTheta_O 6)) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))))))))) |
(+.f32 (+.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 3/2 (pow.f32 eta 4)))) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta)))))))) (+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 (pow.f32 eta 6) 3/2)) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))))))) |
(+.f32 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) sinTheta_O)) (+.f32 (+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (*.f32 (/.f32 (fma.f32 (pow.f32 eta 6) 3/2 (pow.f32 eta 6)) (pow.f32 sinTheta_O 6)) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))))) (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)))) |
(+.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) (+.f32 (*.f32 3/2 (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)))) (*.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 6) 5/2) (pow.f32 sinTheta_O 6)) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) |
(pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) |
(pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) |
(*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) |
(+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (pow.f32 sinTheta_O 2)) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) |
(+.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 sinTheta_O sinTheta_O))) |
(+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))))) |
(*.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1) (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (pow.f32 sinTheta_O 2)) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))))) |
(+.f32 (+.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 3/2 (pow.f32 eta 4))))) |
(+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta))))) (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)))) |
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1) (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1))) (*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (+.f32 (*.f32 1/2 (pow.f32 eta 4)) (pow.f32 eta 4))) (pow.f32 sinTheta_O 4)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (pow.f32 sinTheta_O 2)) (+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (+.f32 (*.f32 1/6 (pow.f32 eta 6)) (*.f32 4/3 (pow.f32 eta 6)))) (exp.f32 (*.f32 -1/2 (+.f32 (log.f32 (neg.f32 (*.f32 1/2 (/.f32 1 eta)))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))) (pow.f32 sinTheta_O 6))))) |
(+.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 3/2 (pow.f32 eta 4)))) (+.f32 (+.f32 (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)))))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 (pow.f32 eta 6) 3/2)) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (exp.f32 -1/2) (+.f32 (log.f32 (neg.f32 (/.f32 1/2 eta))) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))))))) |
(+.f32 (*.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta))))) (+.f32 (+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (/.f32 (pow.f32 sinTheta_O 6) (fma.f32 (pow.f32 eta 6) 3/2 (pow.f32 eta 6))))) (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)))) |
(+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)) (+.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) (*.f32 (*.f32 (pow.f32 (/.f32 -1/2 eta) -1/2) (pow.f32 (/.f32 -1 sinTheta_O) 1)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 6) 5/2) (pow.f32 sinTheta_O 6)) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) |
(pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) |
(pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) |
(*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) |
(+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 2))) |
(+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta)))))))) |
(+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) sinTheta_O))) |
(*.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1) (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta))) |
(+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 eta 4) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 2)))) |
(+.f32 (+.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 3/2 (pow.f32 eta 4)))) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta)))))))) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta)))))) |
(+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) sinTheta_O)) (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)))) |
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1) (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta))) (*.f32 3/2 (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta))))) |
(+.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 5/2 (/.f32 (*.f32 (pow.f32 eta 6) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 eta 4) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 (pow.f32 eta 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 eta)) (log.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2))))))) (pow.f32 sinTheta_O 2))))) |
(+.f32 (+.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 3/2 (pow.f32 eta 4)))) (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta)))))))) (+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))) (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 (pow.f32 eta 6) 3/2)) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 1/2 eta))))))))) |
(+.f32 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) sinTheta_O)) (+.f32 (+.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (*.f32 (/.f32 (fma.f32 (pow.f32 eta 6) 3/2 (pow.f32 eta 6)) (pow.f32 sinTheta_O 6)) (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))))) (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 -1/2 eta)))) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 eta 4) 3/2)))) |
(+.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) (+.f32 (*.f32 3/2 (*.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)))) (*.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O -1/2)) -1/2) (sqrt.f32 eta)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 6) 5/2) (pow.f32 sinTheta_O 6)) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) |
(sqrt.f32 (/.f32 1 eta)) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2)))) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))))) |
(fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (sqrt.f32 (/.f32 1 eta))) |
(fma.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (pow.f32 eta 5))))) (sqrt.f32 (/.f32 1 eta))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (+.f32 (*.f32 1/32 (pow.f32 sinTheta_O 4)) (*.f32 1/16 (pow.f32 sinTheta_O 4)))) (+.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2))))) |
(+.f32 (sqrt.f32 (/.f32 1 eta)) (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (*.f32 3/32 (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 (/.f32 1 (pow.f32 eta 9))))))) |
(fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (*.f32 (pow.f32 sinTheta_O 4) 3/32) (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (sqrt.f32 (/.f32 1 eta)))) |
(fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (*.f32 (pow.f32 sinTheta_O 4) 3/32) (fma.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (pow.f32 eta 5))))) (sqrt.f32 (/.f32 1 eta)))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (+.f32 (*.f32 1/32 (pow.f32 sinTheta_O 4)) (*.f32 1/16 (pow.f32 sinTheta_O 4)))) (+.f32 (sqrt.f32 (/.f32 1 eta)) (+.f32 (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 13))) (+.f32 (*.f32 1/64 (pow.f32 sinTheta_O 6)) (+.f32 (*.f32 1/48 (pow.f32 sinTheta_O 6)) (*.f32 1/384 (pow.f32 sinTheta_O 6)))))))) |
(fma.f32 5/128 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 eta 13)))) (+.f32 (sqrt.f32 (/.f32 1 eta)) (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (*.f32 3/32 (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 (/.f32 1 (pow.f32 eta 9)))))))) |
(fma.f32 5/128 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 eta 13)))) (fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (*.f32 (pow.f32 sinTheta_O 4) 3/32) (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (sqrt.f32 (/.f32 1 eta))))) |
(fma.f32 5/128 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 eta 13)))) (fma.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 9))) (*.f32 (pow.f32 sinTheta_O 4) 3/32) (fma.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (pow.f32 eta 5))))) (sqrt.f32 (/.f32 1 eta))))) |
(exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) |
(pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) |
(pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) |
(*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) |
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))) (pow.f32 eta 2))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))) |
(fma.f32 1/4 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))))) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1)))) |
(fma.f32 1/4 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) eta)) (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta))))) |
(fma.f32 1/4 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (/.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) eta)) (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) (+.f32 (*.f32 1/32 (pow.f32 sinTheta_O 4)) (*.f32 1/16 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 4)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))) (pow.f32 eta 2))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))))) |
(+.f32 (fma.f32 1/4 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))))) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1)))) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 4) 3/32)))) |
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) eta)) (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta))))) (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) (pow.f32 eta 4)) (*.f32 (pow.f32 sinTheta_O 4) 3/32))) |
(+.f32 (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (/.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) eta)) (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2))) (*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) (pow.f32 eta 4)) (*.f32 (pow.f32 sinTheta_O 4) 3/32))) |
(+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) (+.f32 (*.f32 1/64 (pow.f32 sinTheta_O 6)) (+.f32 (*.f32 1/48 (pow.f32 sinTheta_O 6)) (*.f32 1/384 (pow.f32 sinTheta_O 6))))) (pow.f32 eta 6)) (+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1)))) (+.f32 (*.f32 1/32 (pow.f32 sinTheta_O 4)) (*.f32 1/16 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 4)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))) (pow.f32 eta 2))) (exp.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 eta))) (log.f32 -1))))))) |
(+.f32 (+.f32 (fma.f32 1/4 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))))) (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1)))) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 4) 3/32)))) (/.f32 (pow.f32 (exp.f32 -1/2) (fma.f32 -1 (log.f32 (/.f32 -1 eta)) (log.f32 -1))) (/.f32 (pow.f32 eta 6) (fma.f32 1/64 (pow.f32 sinTheta_O 6) (*.f32 (pow.f32 sinTheta_O 6) 3/128))))) |
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) eta)) (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta))))) (+.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) (pow.f32 eta 4)) (*.f32 (pow.f32 sinTheta_O 4) 3/32)) (/.f32 (pow.f32 (exp.f32 -1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 eta)))) (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 6) 5/128))))) |
(+.f32 (fma.f32 1/4 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (/.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) eta)) (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2)) (pow.f32 eta 4)) (*.f32 (pow.f32 sinTheta_O 4) 3/32)) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) 5/128) (pow.f32 eta 6)) (*.f32 (pow.f32 (/.f32 -1 eta) 1/2) (pow.f32 -1 -1/2))))) |
Compiled 53151 to 36451 computations (31.4% saved)
26 alts after pruning (19 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1153 | 8 | 1161 |
| Fresh | 7 | 11 | 18 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 7 | 9 |
| Total | 1163 | 26 | 1189 |
| Status | Error | Program |
|---|---|---|
| 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) | |
| 3.4b | (asin.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)))) | |
| 23.4b | (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) | |
| 2.3b | (asin.f32 (/.f32 (/.f32 h (sqrt.f32 eta)) (sqrt.f32 eta))) | |
| 7.3b | (asin.f32 (/.f32 h (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))) | |
| ✓ | 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
| 3.1b | (asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)) | |
| 3.2b | (asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2) h)) | |
| ✓ | 1.1b | (asin.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h)) |
| 23.1b | (-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) | |
| ✓ | 2.1b | (asin.f32 (/.f32 1 (/.f32 eta h))) |
| 5.6b | (asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 eta eta))) h)) | |
| 2.6b | (*.f32 (*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 2)) (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))))) | |
| 2.9b | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) | |
| 18.5b | (pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2) | |
| 21.0b | (asin.f32 (sqrt.f32 (pow.f32 (/.f32 eta h) -2))) | |
| ✓ | 2.1b | (asin.f32 (*.f32 (/.f32 1 eta) h)) |
| ✓ | 2.5b | (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
| 1.3b | (asin.f32 (*.f32 (pow.f32 (sqrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) -2) h)) | |
| 24.1b | (-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) | |
| 4.4b | (asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) | |
| 0.6b | (asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (pow.f32 (pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 1/4) 2)))) | |
| 0.5b | (asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O))))) | |
| ✓ | 1.9b | (asin.f32 (/.f32 h eta)) |
| 23.4b | (-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) | |
| ✓ | 0.8b | (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
Compiled 409 to 279 computations (31.8% saved)
| Inputs |
|---|
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 1 (/.f32 eta h))) |
(asin.f32 (*.f32 (/.f32 1 eta) h)) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 eta eta))) h)) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2) h)) |
(asin.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h)) |
(asin.f32 (sqrt.f32 (pow.f32 (/.f32 eta h) -2))) |
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2) |
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 eta)) (sqrt.f32 eta))) |
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O))))) |
(asin.f32 (/.f32 h (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O))))) |
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)) |
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)))) |
(asin.f32 (/.f32 (/.f32 h (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta))) |
(exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) |
(asin.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) h)) |
(asin.f32 (*.f32 (pow.f32 (sqrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) -2) h)) |
(asin.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) h)) |
(asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2)))) |
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)) |
(asin.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) h) -1)) |
(asin.f32 (/.f32 h (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))) |
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2)))) |
(asin.f32 (/.f32 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2))) |
(asin.f32 (*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(asin.f32 (sqrt.f32 (*.f32 h (*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1))))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))) |
(asin.f32 (*.f32 (pow.f32 (cbrt.f32 h) 2) (*.f32 (cbrt.f32 h) (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) |
(asin.f32 (/.f32 h (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)))) |
(asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))) |
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2) |
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3) |
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) |
(asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))) -1/2)))) |
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) |
(asin.f32 (*.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (pow.f32 (pow.f32 (fma.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) (neg.f32 sinTheta_O) eta) 1/4) 2)))) |
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) 2)) (cbrt.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))))) |
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)))))) (log.f32 (sqrt.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))))) |
| Outputs |
|---|
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) |
16 calls:
| 63.0ms | (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 61.0ms | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 60.0ms | eta |
| 51.0ms | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 34.0ms | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| Error | Segments | Branch |
|---|---|---|
| 0.5b | 1 | sinTheta_O |
| 0.5b | 1 | h |
| 0.5b | 1 | eta |
| 0.5b | 1 | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| 0.5b | 1 | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 0.5b | 1 | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 0.5b | 1 | (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 0.5b | 1 | (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 0.5b | 1 | (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
| 0.5b | 1 | (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
| 0.5b | 1 | (*.f32 eta eta) |
| 0.5b | 1 | (*.f32 eta eta) |
| 0.5b | 1 | (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) |
| 0.5b | 1 | (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) |
| 0.5b | 1 | (*.f32 sinTheta_O sinTheta_O) |
| 0.5b | 1 | (*.f32 sinTheta_O sinTheta_O) |
Compiled 1180 to 625 computations (47% saved)
| Inputs |
|---|
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 1 (/.f32 eta h))) |
(asin.f32 (*.f32 (/.f32 1 eta) h)) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 eta eta))) h)) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2) h)) |
(asin.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h)) |
(asin.f32 (sqrt.f32 (pow.f32 (/.f32 eta h) -2))) |
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2) |
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 eta)) (sqrt.f32 eta))) |
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O))))) |
(asin.f32 (/.f32 h (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta sinTheta_O))))) |
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)) |
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) h)) |
(asin.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4)))) |
(asin.f32 (/.f32 (/.f32 h (pow.f32 (cbrt.f32 eta) 2)) (cbrt.f32 eta))) |
(exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) |
(asin.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)))) h)) |
(asin.f32 (*.f32 (pow.f32 (sqrt.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta)) -2) h)) |
(asin.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (*.f32 -1/2 (/.f32 sinTheta_O eta)) eta) -1/2) 2) h)) |
(asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2)))) |
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
(asin.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)) |
(asin.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) h) -1)) |
(asin.f32 (/.f32 h (cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))) |
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2)))) |
(asin.f32 (/.f32 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2))) |
(asin.f32 (*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) |
(asin.f32 (sqrt.f32 (*.f32 h (*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1))))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4))))))) |
(asin.f32 (*.f32 (pow.f32 (cbrt.f32 h) 2) (*.f32 (cbrt.f32 h) (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta))))) |
(asin.f32 (/.f32 h (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)))) |
(asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))) |
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2) |
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (hypot.f32 eta (sqrt.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3) |
| Outputs |
|---|
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O))))) |
16 calls:
| 64.0ms | (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 50.0ms | (*.f32 sinTheta_O sinTheta_O) |
| 47.0ms | (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) |
| 39.0ms | h |
| 34.0ms | sinTheta_O |
| Error | Segments | Branch |
|---|---|---|
| 0.5b | 1 | sinTheta_O |
| 0.5b | 1 | h |
| 0.5b | 1 | eta |
| 0.5b | 1 | (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) |
| 0.5b | 1 | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 0.5b | 1 | (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) |
| 0.5b | 1 | (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 0.5b | 1 | (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) |
| 0.5b | 1 | (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
| 0.5b | 1 | (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) |
| 0.5b | 1 | (*.f32 eta eta) |
| 0.5b | 1 | (*.f32 eta eta) |
| 0.5b | 1 | (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) |
| 0.5b | 1 | (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) |
| 0.5b | 1 | (*.f32 sinTheta_O sinTheta_O) |
| 0.5b | 1 | (*.f32 sinTheta_O sinTheta_O) |
Compiled 955 to 502 computations (47.4% saved)
| Inputs |
|---|
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 1 (/.f32 eta h))) |
(asin.f32 (*.f32 (/.f32 1 eta) h)) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 eta eta))) h)) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2) h)) |
(asin.f32 (*.f32 (/.f32 1 (fma.f32 (*.f32 -1/2 sinTheta_O) (/.f32 sinTheta_O eta) eta)) h)) |
(asin.f32 (sqrt.f32 (pow.f32 (/.f32 eta h) -2))) |
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2) |
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3) |
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 eta)) (sqrt.f32 eta))) |
| Outputs |
|---|
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
7 calls:
| 14.0ms | h |
| 12.0ms | eta |
| 12.0ms | (*.f32 eta eta) |
| 12.0ms | sinTheta_O |
| 11.0ms | (*.f32 eta eta) |
| Error | Segments | Branch |
|---|---|---|
| 0.8b | 1 | sinTheta_O |
| 0.8b | 1 | h |
| 0.8b | 1 | eta |
| 0.8b | 1 | (*.f32 eta eta) |
| 0.8b | 1 | (*.f32 eta eta) |
| 0.8b | 1 | (*.f32 sinTheta_O sinTheta_O) |
| 0.8b | 1 | (*.f32 sinTheta_O sinTheta_O) |
Compiled 215 to 106 computations (50.7% saved)
| Inputs |
|---|
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 1 (/.f32 eta h))) |
(asin.f32 (*.f32 (/.f32 1 eta) h)) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 eta eta))) h)) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) |
| Outputs |
|---|
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) |
7 calls:
| 24.0ms | (*.f32 eta eta) |
| 17.0ms | eta |
| 15.0ms | (*.f32 eta eta) |
| 10.0ms | sinTheta_O |
| 8.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 1.9b | 1 | sinTheta_O |
| 1.9b | 1 | h |
| 0.4b | 2 | eta |
| 0.4b | 2 | (*.f32 eta eta) |
| 0.4b | 2 | (*.f32 eta eta) |
| 0.4b | 2 | (*.f32 sinTheta_O sinTheta_O) |
| 0.4b | 2 | (*.f32 sinTheta_O sinTheta_O) |
Compiled 150 to 74 computations (50.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0 | 1.401298464324817e-45 |
Compiled 25 to 18 computations (28% saved)
Total -22.9b remaining (-1223.1%)
Threshold costs -22.9b (-1223.1%)
| Inputs |
|---|
(asin.f32 (/.f32 h eta)) |
(asin.f32 (/.f32 1 (/.f32 eta h))) |
(asin.f32 (*.f32 (/.f32 1 eta) h)) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(-.f32 (+.f32 1 (asin.f32 (/.f32 h eta))) 1) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta)))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))) |
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 eta eta))) h)) |
| Outputs |
|---|
(asin.f32 (/.f32 h eta)) |
5 calls:
| 10.0ms | h |
| 9.0ms | (*.f32 eta eta) |
| 7.0ms | sinTheta_O |
| 6.0ms | eta |
| 6.0ms | (*.f32 eta eta) |
| Error | Segments | Branch |
|---|---|---|
| 1.9b | 1 | sinTheta_O |
| 1.9b | 1 | h |
| 1.9b | 1 | eta |
| 1.9b | 1 | (*.f32 eta eta) |
| 1.9b | 1 | (*.f32 eta eta) |
Compiled 105 to 55 computations (47.6% saved)
| 1× | egg-herbie |
| 8× | +-commutative_binary32 |
| 8× | *-commutative_binary32 |
| 7× | sub-neg_binary32 |
| 4× | neg-sub0_binary32 |
| 4× | neg-mul-1_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 114 |
| 1 | 56 | 114 |
| 2 | 72 | 114 |
| 3 | 80 | 114 |
| 4 | 85 | 114 |
| 5 | 86 | 114 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) |
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O))))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
(if (<=.f32 (*.f32 sinTheta_O sinTheta_O) 0) (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) |
(asin.f32 (/.f32 h eta)) |
| Outputs |
|---|
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4) eta)) (sqrt.f32 (-.f32 eta (*.f32 sinTheta_O (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) -1/4))))))) |
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O))))) |
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O))))) |
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) |
(if (<=.f32 (*.f32 sinTheta_O sinTheta_O) 0) (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) |
(if (<=.f32 (*.f32 sinTheta_O sinTheta_O) 0) (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))) |
(asin.f32 (/.f32 h eta)) |
Compiled 90 to 59 computations (34.4% saved)
| 1× | egg-herbie |
| 904× | associate-/l*_binary32 |
| 792× | associate-/r*_binary32 |
| 457× | distribute-rgt-in_binary32 |
| 453× | distribute-lft-in_binary32 |
| 275× | fma-def_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 266 | 4355 |
| 1 | 837 | 4248 |
| 2 | 3218 | 4197 |
| 1× | node limit |
Compiled 53 to 40 computations (24.5% saved)
Compiled 78 to 42 computations (46.2% saved)
Loading profile data...