HairBSDF, gamma for a refracted ray

Time bar (total: 20.7s)

analyze661.0ms (3.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%6.3%93.7%0%0%0%0
0%0%6.3%93.7%0%0%0%1
0%0%6.3%93.7%0%0%0%2
0%0%6.3%93.7%0%0%0%3
0%0%6.3%93.7%0%0%0%4
0%0%6.3%93.7%0%0%0%5
12.5%0.8%5.5%93.7%0%0%0%6
12.5%0.8%5.5%93.7%0%0%0%7
16.7%1%4.9%93.7%0%0.4%0%8
23.7%1.4%4.4%93.7%0%0.5%0%9
26.2%1.4%3.9%93.7%0%1%0%10
33.9%1.5%3%93.7%0%1.8%0%11
38.9%1.7%2.7%93.7%0%1.9%0%12
Compiler

Compiled 44 to 30 computations (31.8% saved)

sample6.4s (30.8%)

Results
3.8s8256×body256valid
2.5s8123×body256invalid
Bogosity

preprocess166.0ms (0.8%)

Algorithm
egg-herbie
Rules
1390×fma-neg
876×fma-def
790×div-sub
768×sub-neg
724×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053444
1111444
2207444
3544444
41186444
52163444
63341444
74369444
85889444
96499444
107354444
Stop Event
node limit
Calls
Call 1
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 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 (*.f32 (neg.f32 sinTheta_O) (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 (neg.f32 sinTheta_O) (neg.f32 sinTheta_O)))))))))
(asin.f32 (/.f32 (neg.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 (neg.f32 eta) (neg.f32 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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 (neg.f32 sinTheta_O) (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 (neg.f32 sinTheta_O) (neg.f32 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 eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(asin.f32 (/.f32 (neg.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 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 (neg.f32 eta) (neg.f32 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))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(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 (fma.f32 eta eta (/.f32 (*.f32 h (neg.f32 h)) (sqrt.f32 (-.f32 1 (*.f32 h h))))))))
(asin.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 h (/.f32 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 h (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (/.f32 eta (sqrt.f32 (-.f32 1 (*.f32 eta eta)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (/.f32 eta (sqrt.f32 (neg.f32 (fma.f32 eta eta -1)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 (*.f32 eta (neg.f32 eta)) (sqrt.f32 (fma.f32 eta (neg.f32 eta) 1)))))))
(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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 eta (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 h h)))))
Symmetry

(abs sinTheta_O)

(abs eta)

Compiler

Compiled 21 to 13 computations (38.1% saved)

eval1.0ms (0%)

Compiler

Compiled 39 to 23 computations (41% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
Compiler

Compiled 84 to 56 computations (33.3% saved)

localize375.0ms (1.8%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.9%
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
99.9%
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
99.8%
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
90.7%
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
99.9%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
99.9%
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
99.8%
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
90.7%
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
Compiler

Compiled 203 to 88 computations (56.7% saved)

series32.0ms (0.2%)

Counts
8 → 208
Calls

60 calls:

TimeVariablePointExpression
4.0ms
eta
@0
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
2.0ms
h
@0
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
2.0ms
sinTheta_O
@inf
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
2.0ms
h
@0
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
2.0ms
sinTheta_O
@inf
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))

rewrite161.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
684×expm1-udef
684×log1p-udef
534×add-sqr-sqrt
524×pow1
524×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024384
1527352
27537352
Stop Event
node limit
Counts
8 → 266
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.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 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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))))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.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 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (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 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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (/.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))))))
(+.f32 (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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.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))))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(*.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.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 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(*.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 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (/.f32 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))))
(/.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))))))
(/.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))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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)))))))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (pow.f32 eta 6)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) (pow.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3)) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.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) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.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 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(/.f32 (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)
(pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)
(pow.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (exp.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.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)))))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(fma.f32 1 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1)
(*.f32 1 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 (cbrt.f32 (*.f32 h h)) (*.f32 (cbrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 1 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (pow.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.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 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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))))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.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 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (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 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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (/.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))))))
(+.f32 (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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.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))))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(-.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(-.f32 (/.f32 (pow.f32 eta 6) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (/.f32 (pow.f32 eta 4) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (/.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)))))))
(*.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.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 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(*.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 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (/.f32 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))))
(/.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))))))
(/.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))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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)))))))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (pow.f32 eta 6)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) (pow.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3)) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.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) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.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 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(/.f32 (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)
(pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)
(pow.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (exp.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1)
(*.f32 1 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 (cbrt.f32 (*.f32 h h)) (*.f32 (cbrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 1 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (pow.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))

simplify361.0ms (1.7%)

Algorithm
egg-herbie
Rules
810×fma-def
742×associate-*r*
632×associate-*l*
562×*-commutative
530×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057332462
1156331564
2650531564
Stop Event
node limit
Counts
474 → 346
Calls
Call 1
Inputs
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4) (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
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 eta) (*.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 eta) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.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 eta) (+.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/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta)) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta)) (+.f32 (*.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 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.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 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 2))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (pow.f32 eta 2))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2)) (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(*.f32 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))
(*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.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)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.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)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.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 -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)))))))))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.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 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (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 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5)))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.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 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))) (*.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 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
(asin.f32 (*.f32 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))))))))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta)) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta)) (+.f32 (*.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 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4) (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
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 eta) (*.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 eta) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.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 eta) (+.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/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 2))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (pow.f32 eta 2))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2)) (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(*.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))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(*.f32 h (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)))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))) (*.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 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.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)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.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)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.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 -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)))))))))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.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 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (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 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5)))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.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 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.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 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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))))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.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 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (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 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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (/.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))))))
(+.f32 (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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.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))))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(*.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.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 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(*.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 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (/.f32 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))))
(/.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))))))
(/.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))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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)))))))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (pow.f32 eta 6)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) (pow.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3)) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.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) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.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 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(/.f32 (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)
(pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)
(pow.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (exp.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.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)))))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(fma.f32 1 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1)
(*.f32 1 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 (cbrt.f32 (*.f32 h h)) (*.f32 (cbrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 1 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (pow.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.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 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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))))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.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 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (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 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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (/.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))))))
(+.f32 (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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.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))))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(-.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(-.f32 (/.f32 (pow.f32 eta 6) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (/.f32 (pow.f32 eta 4) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (/.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)))))))
(*.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.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 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(*.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 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (/.f32 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))))
(/.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))))))
(/.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))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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)))))))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (pow.f32 eta 6)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) (pow.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3)) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.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) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.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 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(/.f32 (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)
(pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)
(pow.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (exp.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1)
(*.f32 1 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 (cbrt.f32 (*.f32 h h)) (*.f32 (cbrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 1 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (pow.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
Outputs
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 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 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4) (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/16 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4) (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/16 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4) (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))))))))
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 (/.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 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 eta (fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 -1/2 (/.f32 eta (*.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 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.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 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.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 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(fma.f32 -1 eta (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.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 -1 eta) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))
(fma.f32 -1 eta (fma.f32 1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.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/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8)) eta)
(+.f32 (*.f32 -1 eta) (+.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/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))
(fma.f32 -1 eta (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 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.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)))) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 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 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta)) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (*.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 eta (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(fma.f32 -1/2 (+.f32 (/.f32 sinTheta_O (/.f32 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 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta)) (+.f32 (*.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 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 eta (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)))) (*.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 eta (+.f32 3/8 (/.f32 (*.f32 1/2 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) (*.f32 eta eta))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
(+.f32 eta (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) eta) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) (+.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (*.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 -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 (*.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))))))
(+.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))))))
(+.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))))))
(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))))))
(+.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))))))
(+.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))))))
(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))))))
(+.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))))))
(+.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))))))
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (*.f32 eta eta)))
(-.f32 (fma.f32 eta eta (*.f32 -1/2 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 2))))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 -3/8 (pow.f32 sinTheta_O 6) (*.f32 eta eta))))
(-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(neg.f32 (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 sinTheta_O (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 eta 2))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 eta eta))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (*.f32 eta eta) (/.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (fma.f32 eta eta (/.f32 (/.f32 1/2 (sqrt.f32 -1)) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (pow.f32 eta 2))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 -1))) (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 eta eta))))
(+.f32 (-.f32 (fma.f32 eta eta (/.f32 (/.f32 1/2 (sqrt.f32 -1)) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))) (/.f32 (+.f32 1/2 (*.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) 1/2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2))
(fma.f32 sinTheta_O (sqrt.f32 -1) (*.f32 eta eta))
(-.f32 (+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2)) (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (fma.f32 sinTheta_O (sqrt.f32 -1) (*.f32 eta eta)) (/.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 sinTheta_O (sqrt.f32 -1) (fma.f32 eta eta (/.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.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))) (fma.f32 sinTheta_O (sqrt.f32 -1) (*.f32 eta eta))) (/.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 -1))))
(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))) (fma.f32 sinTheta_O (sqrt.f32 -1) (fma.f32 eta eta (/.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 -1))))))
(*.f32 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 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 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 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 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 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 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 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 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 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 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 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 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 h (/.f32 sinTheta_O (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 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(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 h sinTheta_O) (-.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 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 (+.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 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.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)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(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 (*.f32 h 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)))))) (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 h sinTheta_O) (-.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 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 (-.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)))) (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 (+.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 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.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)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.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 -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)))))))))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))))
(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 (*.f32 h 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)))))) (fma.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 h sinTheta_O) (fma.f32 -1 (/.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 -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)))))))))))) (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 h sinTheta_O) (-.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 h (/.f32 sinTheta_O (sqrt.f32 -1)))))))
(+.f32 (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 (+.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 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1/2) (+.f32 (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 (-.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 eta 6) (sqrt.f32 -1)) (*.f32 sinTheta_O (*.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2) (/.f32 (/.f32 -1 (+.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)))))))) (*.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)))) h))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (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 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))) (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 h eta)))
(fma.f32 -1/2 (*.f32 (/.f32 h (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))))) (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 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.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 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 7) (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 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))) (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 h eta))))
(fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 7)) (fma.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 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 (pow.f32 sinTheta_O 6) (neg.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))))) (fma.f32 -1/2 (*.f32 (/.f32 h (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))))) (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 h eta))))
(*.f32 -1 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(fma.f32 -1 (/.f32 h eta) (*.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 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 -1/2 h) (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (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 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5)))))
(fma.f32 -1 (/.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)))) (*.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 h (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 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 -1/2 h) (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.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 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))))))
(fma.f32 -1 (/.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)))) (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (pow.f32 eta 7) (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 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))))))))
(-.f32 (fma.f32 1/2 (+.f32 (*.f32 (/.f32 h (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 (/.f32 h (pow.f32 eta 7)) (fma.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 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 (pow.f32 sinTheta_O 6) (neg.f32 (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 -1/2 h) (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (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))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.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))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))) (*.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 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (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))))) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (fma.f32 -1 (/.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/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)))))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(+.f32 (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)) (*.f32 (*.f32 1/2 eta) (+.f32 (*.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 (/.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)) (/.f32 (neg.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6)))) (*.f32 eta eta))))) (*.f32 (pow.f32 sinTheta_O 6) h)))))
(asin.f32 (*.f32 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))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))))
(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))))))))))
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 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta)) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (*.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 eta (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(fma.f32 -1/2 (+.f32 (/.f32 sinTheta_O (/.f32 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 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta)) (+.f32 (*.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 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 eta (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)))) (*.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 6) (/.f32 eta (+.f32 3/8 (/.f32 (*.f32 1/2 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) (*.f32 eta eta))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
(+.f32 eta (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) eta) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) (+.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (*.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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 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 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4) (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/16 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4) (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3) 1/4) (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/16 (*.f32 (pow.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 5) 1/4) (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))))))))
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 (/.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 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 eta (fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 -1/2 (/.f32 eta (*.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 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.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 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.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 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(fma.f32 -1 eta (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.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 -1 eta) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))
(fma.f32 -1 eta (fma.f32 1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.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/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8)) eta)
(+.f32 (*.f32 -1 eta) (+.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/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))))
(fma.f32 -1 eta (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 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.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)))) (fma.f32 1/2 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/8))) eta)
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (*.f32 eta eta)))
(-.f32 (fma.f32 eta eta (*.f32 -1/2 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (pow.f32 eta 2))))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 -3/8 (pow.f32 sinTheta_O 6) (*.f32 eta eta))))
(-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(neg.f32 (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 sinTheta_O (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 eta 2))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 eta eta))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (*.f32 eta eta) (/.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (fma.f32 eta eta (/.f32 (/.f32 1/2 (sqrt.f32 -1)) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (pow.f32 eta 2))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 -1))) (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 eta eta))))
(+.f32 (-.f32 (fma.f32 eta eta (/.f32 (/.f32 1/2 (sqrt.f32 -1)) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))) (/.f32 (+.f32 1/2 (*.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) 1/2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2))
(fma.f32 sinTheta_O (sqrt.f32 -1) (*.f32 eta eta))
(-.f32 (+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2)) (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (fma.f32 sinTheta_O (sqrt.f32 -1) (*.f32 eta eta)) (/.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 sinTheta_O (sqrt.f32 -1) (fma.f32 eta eta (/.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 1 (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.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))) (fma.f32 sinTheta_O (sqrt.f32 -1) (*.f32 eta eta))) (/.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 -1))))
(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))) (fma.f32 sinTheta_O (sqrt.f32 -1) (fma.f32 eta eta (/.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 -1))))))
(*.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 (*.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))))))
(+.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))))))
(+.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))))))
(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))))))
(+.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))))))
(+.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))))))
(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))))))
(+.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))))))
(+.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))))))
(*.f32 h (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)))))
(*.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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (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))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.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))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))) (*.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 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (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))))) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (fma.f32 -1 (/.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/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)))))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(+.f32 (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)) (*.f32 (*.f32 1/2 eta) (+.f32 (*.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 (/.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)) (/.f32 (neg.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6)))) (*.f32 eta eta))))) (*.f32 (pow.f32 sinTheta_O 6) h)))))
(*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(*.f32 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4) (/.f32 h (/.f32 sinTheta_O (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 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(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 h sinTheta_O) (-.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 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 (+.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 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.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)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(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 (*.f32 h 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)))))) (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 h sinTheta_O) (-.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 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 (-.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)))) (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 (+.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 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.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)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.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 -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)))))))))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))))
(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 (*.f32 h 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)))))) (fma.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 h sinTheta_O) (fma.f32 -1 (/.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 -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)))))))))))) (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 h sinTheta_O) (-.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 h (/.f32 sinTheta_O (sqrt.f32 -1)))))))
(+.f32 (fma.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (*.f32 (+.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 sinTheta_O sinTheta_O)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 sinTheta_O h)))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/4) -1/2) (+.f32 (*.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (*.f32 (-.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 eta 6) (sqrt.f32 -1)) (*.f32 sinTheta_O (*.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2) (/.f32 (/.f32 -1 (+.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)))))))) (*.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)))) h))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (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 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))) (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 h eta)))
(fma.f32 -1/2 (*.f32 (/.f32 h (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))))) (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 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.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 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 7) (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 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))) (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 h eta))))
(fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 7)) (fma.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 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 (pow.f32 sinTheta_O 6) (neg.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3))))))) (fma.f32 -1/2 (*.f32 (/.f32 h (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))))) (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 h eta))))
(*.f32 -1 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(fma.f32 -1 (/.f32 h eta) (*.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 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 -1/2 h) (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (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 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5)))))
(fma.f32 -1 (/.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)))) (*.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 h (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 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 -1/2 h) (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.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 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))))))
(fma.f32 -1 (/.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)))) (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (pow.f32 eta 7) (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 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))))))))
(-.f32 (fma.f32 1/2 (+.f32 (*.f32 (/.f32 h (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 (/.f32 h (pow.f32 eta 7)) (fma.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 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 (pow.f32 sinTheta_O 6) (neg.f32 (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 -1/2 h) (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h eta))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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 sinTheta_O (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))))))
(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))))))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))) (sqrt.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))) (sqrt.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(/.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 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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 (+.f32 (pow.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2)))) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) 3/2))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(fabs.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(+.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (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 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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (/.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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (*.f32 2 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(fma.f32 2 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) 4))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(*.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 (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) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (-.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.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 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) 4))
(/.f32 1 (/.f32 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))))
(*.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(/.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))))))
(*.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) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(/.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))))))
(*.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) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (-.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(/.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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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))))))))
(neg.f32 (/.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O)))))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))))
(/.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)))))))
(/.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) (hypot.f32 1 sinTheta_O)))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (pow.f32 eta 6)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (neg.f32 (pow.f32 eta 4)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) (pow.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3)) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 3) (pow.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 3)) (+.f32 (pow.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (-.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) 3) (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) 3)) (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(/.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) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.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 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (neg.f32 (pow.f32 eta 4)))))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (pow.f32 eta 4)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))) (*.f32 eta eta)))
(/.f32 (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (+.f32 (pow.f32 eta 4) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (-.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 4) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.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))))))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(pow.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))
(log.f32 (exp.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(expm1.f32 (log1p.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(exp.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(log1p.f32 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(fma.f32 1 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(fma.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(fma.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (pow.f32 (cbrt.f32 eta) 2) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))
(fma.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(fma.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 1 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) -1/2))
(*.f32 h (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) -1/2))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (cbrt.f32 (*.f32 h h)) (*.f32 (cbrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 h)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) -1/2))
(*.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) -1/2) (*.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 h)))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (/.f32 h (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) h))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (/.f32 h (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) h))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) -1/2))
(*.f32 h (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) -1/2))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) -1/2))
(*.f32 h (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) -1/2))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (*.f32 h h)) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (cbrt.f32 (*.f32 h h)) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) h) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(/.f32 (/.f32 h (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (/.f32 1 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (pow.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (cbrt.f32 (*.f32 h h)) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (cbrt.f32 (*.f32 h h)) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) h) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(/.f32 (/.f32 h (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/3)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(sqrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (/.f32 h (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) h)))
(sqrt.f32 (/.f32 (*.f32 h h) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 2)))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 2)))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) 2)))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) 1/4) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 1/8 (pow.f32 (PI.f32) 3)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) 3)) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (fma.f32 1/2 (PI.f32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))) (*.f32 1/4 (*.f32 (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) 1/4) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))) (fma.f32 1/2 (PI.f32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3) 1/3)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 2))
(fabs.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))) (sqrt.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))) (sqrt.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(/.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 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (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 (+.f32 (pow.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2)))) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) 3/2))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) 2)
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(fabs.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(+.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (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 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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (/.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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (*.f32 2 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(fma.f32 2 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(+.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.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))))))
(+.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(-.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) (hypot.f32 1 sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))
(-.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(-.f32 (/.f32 (pow.f32 eta 6) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (-.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(-.f32 (/.f32 (pow.f32 eta 4) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (/.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)))))))
(-.f32 (/.f32 (pow.f32 eta 4) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (/.f32 (pow.f32 eta 4) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (fma.f32 sinTheta_O sinTheta_O 1) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 1 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) 4))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(*.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 (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) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (-.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(*.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 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(*.f32 (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) 4))
(/.f32 1 (/.f32 (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)))))
(*.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(/.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))))))
(*.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) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(/.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))))))
(*.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) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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 (-.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(/.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 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.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))))))))
(neg.f32 (/.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O)))))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))))
(/.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)))))))
(/.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) (hypot.f32 1 sinTheta_O)))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2)) (pow.f32 eta 6)) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (neg.f32 (pow.f32 eta 4)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) (pow.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3)) (+.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 3) (pow.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 3)) (+.f32 (pow.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (-.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) 3) (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) 3)) (fma.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))) (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)))))
(/.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) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.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 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 3/2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 4) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))))))
(/.f32 (+.f32 (pow.f32 eta 6) (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2))) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (fma.f32 eta (*.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)))) (neg.f32 (pow.f32 eta 4)))))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta 4)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (pow.f32 eta 4)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))) (*.f32 eta eta)))
(/.f32 (-.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 sinTheta_O (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (+.f32 (pow.f32 eta 4) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (-.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (fma.f32 (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 eta 4) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.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))))))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(pow.f32 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(pow.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (+.f32 (pow.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))
(log.f32 (exp.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(expm1.f32 (log1p.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(exp.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(log1p.f32 (expm1.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 1 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) -1/2))
(*.f32 h (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) -1/2))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (cbrt.f32 (*.f32 h h)) (*.f32 (cbrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 h)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) -1/2))
(*.f32 (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) -1/2) (*.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 h)))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (/.f32 h (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) h))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (/.f32 h (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) h))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (cbrt.f32 (/.f32 (*.f32 h h) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) -1/2))
(*.f32 h (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) -1/2))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2) h)
(*.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) -1/2))
(*.f32 h (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)) -1/2))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (cbrt.f32 (*.f32 h h)) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (cbrt.f32 (*.f32 h h)) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) h) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(/.f32 (/.f32 h (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (/.f32 1 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)) (/.f32 h (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (/.f32 (cbrt.f32 (*.f32 h h)) (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 h h)) (pow.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))
(*.f32 (cbrt.f32 (*.f32 h h)) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (cbrt.f32 (*.f32 h h)) (/.f32 (cbrt.f32 h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) h) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(/.f32 (/.f32 h (cbrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))) (cbrt.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/3)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(sqrt.f32 (/.f32 (*.f32 h h) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (/.f32 h (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) h)))
(sqrt.f32 (/.f32 (*.f32 h h) (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 3/2)))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 2)))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 2)))
(*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))) (cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) 2)))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 3)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) 1/4) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 1/8 (pow.f32 (PI.f32) 3)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) 3)) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (fma.f32 1/2 (PI.f32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))) (*.f32 1/4 (*.f32 (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.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 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) 1/4) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))) (fma.f32 1/2 (PI.f32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 3)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3) 1/3)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 2))
(fabs.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O 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 sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta)))))

eval283.0ms (1.4%)

Compiler

Compiled 12290 to 7597 computations (38.2% saved)

prune294.0ms (1.4%)

Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New33214346
Fresh000
Picked022
Done000
Total33216348
Accuracy
99.6%
Counts
348 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.5%
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
21.4%
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))
85.6%
(asin.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1))
97.8%
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
89.2%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
43.4%
(asin.f32 (/.f32 h (sqrt.f32 (*.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O)))))))))
89.2%
(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)))))))
86.4%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta))))
95.3%
(asin.f32 (/.f32 h eta))
46.4%
(asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))))
85.9%
(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))))))))))
46.5%
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
21.4%
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))
85.6%
(asin.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1))
97.8%
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
89.2%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
43.4%
(asin.f32 (/.f32 h (sqrt.f32 (*.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O)))))))))
89.2%
(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)))))))
86.4%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta))))
95.3%
(asin.f32 (/.f32 h eta))
46.4%
(asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))))
85.9%
(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))))))))))
Compiler

Compiled 1300 to 868 computations (33.2% saved)

localize1.9s (9%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.9%
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
99.7%
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
99.2%
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
95.7%
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
100.0%
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))
100.0%
(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)))))))
99.9%
(/.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))))))
95.7%
(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)))))
100.0%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
99.9%
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
99.9%
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
95.7%
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
100.0%
(/.f32 h eta)
100.0%
(asin.f32 (/.f32 h eta))
100.0%
(/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))
100.0%
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
99.8%
(/.f32 sinTheta_O (/.f32 eta sinTheta_O))
Compiler

Compiled 377 to 164 computations (56.5% saved)

series123.0ms (0.6%)

Counts
17 → 452
Calls

129 calls:

TimeVariablePointExpression
44.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))))))
8.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)))))
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))))))
3.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
eta
@0
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))

rewrite134.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
896×add-sqr-sqrt
884×pow1
880×*-un-lft-identity
830×add-exp-log
830×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041607
1916607
Stop Event
node limit
Counts
17 → 227
Calls
Call 1
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))
(asin.f32 (/.f32 h eta))
(/.f32 h eta)
(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))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(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))))))
(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 eta (/.f32 sinTheta_O (pow.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)) 1/4)))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) 1)
(*.f32 sinTheta_O (/.f32 1 (/.f32 eta sinTheta_O)))
(*.f32 1 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
(*.f32 (*.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (cbrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) (cbrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 (/.f32 sinTheta_O eta) sinTheta_O)
(pow.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) 1)
(log.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) 1)
(*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
(*.f32 1 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(*.f32 (sqrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (sqrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(pow.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)) 1)
(log.f32 (exp.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(cbrt.f32 (*.f32 (*.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))) (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(expm1.f32 (log1p.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(exp.f32 (log.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(log1p.f32 (expm1.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (cbrt.f32 (asin.f32 (/.f32 h eta)))) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(*.f32 h (/.f32 1 eta))
(*.f32 1 (/.f32 h eta))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta)))
(*.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))
(pow.f32 (/.f32 h eta) 1)
(log.f32 (exp.f32 (/.f32 h eta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h eta))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 h eta) (/.f32 h eta)) (/.f32 h eta)))
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(exp.f32 (log.f32 (/.f32 h eta)))
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 h (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(cbrt.f32 (*.f32 (*.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 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(/.f32 (-.f32 (pow.f32 (*.f32 eta eta) 3) (pow.f32 (*.f32 sinTheta_O sinTheta_O) 3)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)
(log.f32 (exp.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (*.f32 (*.f32 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(pow.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))) 1)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) 1)
(*.f32 h (/.f32 1 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(*.f32 1 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) 1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))) 1)
(*.f32 1 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (cbrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))) (cbrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(/.f32 (+.f32 (pow.f32 eta 3) (pow.f32 (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)) 3)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (*.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))
(pow.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) 1)
(log.f32 (exp.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(expm1.f32 (log1p.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(exp.f32 (log.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(log1p.f32 (expm1.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (sqrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) 1)
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(cbrt.f32 (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))) 1)
(*.f32 1 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (cbrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))) (cbrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (sqrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 1/2)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) 1)
(log.f32 (exp.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))))
(cbrt.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(exp.f32 (log.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) 1)
(*.f32 h (/.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 1 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) 1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))

simplify308.0ms (1.5%)

Algorithm
egg-herbie
Rules
1312×distribute-lft-in
1172×times-frac
770×*-commutative
564×+-commutative
418×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0131842403
1395236921
Stop Event
node limit
Counts
679 → 623
Calls
Call 1
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 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(*.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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))))
(*.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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))))
(*.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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
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/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 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.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 eta) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) 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/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 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2)))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2))) (pow.f32 eta 5)))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2))) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2)))))) (pow.f32 eta 7))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.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)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 5) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 7) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 5) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 5) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 7) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 5) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.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/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.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/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)) eta))))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)) eta)))))
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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/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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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/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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
eta
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (-.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))))) eta)))))
(*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 1/4 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)))) (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (-.f32 (+.f32 (*.f32 -1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (+.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.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 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 eta 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 eta 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.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 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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))))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))))) (*.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.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 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2)))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))))))) eta)) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))
(*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (-.f32 (pow.f32 eta 2) (*.f32 1/2 (/.f32 1 sinTheta_O)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)
(+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
(+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
(+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
eta
(+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
(+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
(+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
eta
(+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
(+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
(+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
eta
(+.f32 eta sinTheta_O)
(+.f32 eta (+.f32 sinTheta_O (*.f32 -1/4 (pow.f32 sinTheta_O 3))))
(+.f32 eta (+.f32 sinTheta_O (+.f32 (*.f32 -1/4 (pow.f32 sinTheta_O 3)) (*.f32 5/32 (pow.f32 sinTheta_O 5)))))
(sqrt.f32 sinTheta_O)
(+.f32 eta (sqrt.f32 sinTheta_O))
(+.f32 eta (+.f32 (sqrt.f32 sinTheta_O) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))))))
(+.f32 eta (+.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))) (*.f32 5/32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))))))
(*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))
(+.f32 eta (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))
(+.f32 eta (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))
(+.f32 eta (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (sqrt.f32 -1))) (+.f32 (*.f32 5/32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) sinTheta_O))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) sinTheta_O))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4) (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) sinTheta_O))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))
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/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (+.f32 1 (pow.f32 sinTheta_O 2))))) (*.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/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (+.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 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 eta) (*.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 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 (*.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 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (+.f32 1 (pow.f32 sinTheta_O 2))))))))
eta
(+.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 1/2 eta) 2))) eta)) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 1/2 eta) 2))) eta)) (+.f32 (*.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 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.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 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 h sinTheta_O))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 h sinTheta_O)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 4) (*.f32 h (*.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 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2))))))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 h sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 4) (*.f32 h (*.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 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (*.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 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (/.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 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 h sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (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 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (*.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 h eta))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (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 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5)))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (*.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 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 h eta)))
(+.f32 (*.f32 -1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 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 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1 (pow.f32 eta 8))))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 h eta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) 1)
(*.f32 sinTheta_O (/.f32 1 (/.f32 eta sinTheta_O)))
(*.f32 1 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
(*.f32 (*.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (cbrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) (cbrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 (/.f32 sinTheta_O eta) sinTheta_O)
(pow.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) 1)
(log.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) 1)
(*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
(*.f32 1 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(*.f32 (sqrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (sqrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(pow.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)) 1)
(log.f32 (exp.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(cbrt.f32 (*.f32 (*.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))) (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(expm1.f32 (log1p.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(exp.f32 (log.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(log1p.f32 (expm1.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (cbrt.f32 (asin.f32 (/.f32 h eta)))) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(*.f32 h (/.f32 1 eta))
(*.f32 1 (/.f32 h eta))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta)))
(*.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))
(pow.f32 (/.f32 h eta) 1)
(log.f32 (exp.f32 (/.f32 h eta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h eta))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 h eta) (/.f32 h eta)) (/.f32 h eta)))
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(exp.f32 (log.f32 (/.f32 h eta)))
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 h (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(cbrt.f32 (*.f32 (*.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 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(/.f32 (-.f32 (pow.f32 (*.f32 eta eta) 3) (pow.f32 (*.f32 sinTheta_O sinTheta_O) 3)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)
(log.f32 (exp.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (*.f32 (*.f32 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(pow.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))) 1)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) 1)
(*.f32 h (/.f32 1 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(*.f32 1 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) 1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))) 1)
(*.f32 1 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (cbrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))) (cbrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(/.f32 (+.f32 (pow.f32 eta 3) (pow.f32 (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)) 3)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (*.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))
(pow.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) 1)
(log.f32 (exp.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(expm1.f32 (log1p.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(exp.f32 (log.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(log1p.f32 (expm1.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (sqrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) 1)
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(cbrt.f32 (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))) 1)
(*.f32 1 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (cbrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))) (cbrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (sqrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 1/2)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) 1)
(log.f32 (exp.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))))
(cbrt.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(exp.f32 (log.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) 1)
(*.f32 h (/.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 1 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) 1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
Outputs
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/4 (/.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (fma.f32 1/4 (/.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O))
(+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O)))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))))
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O))))
(+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))))
(fma.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O)))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O))
(+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O)))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))))
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O))))
(+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))))
(fma.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O)))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O))
(+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O)))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))))
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O))))
(+.f32 (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))))
(fma.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 -2 (/.f32 (*.f32 eta h) (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 -16 (/.f32 (pow.f32 eta 7) (/.f32 (pow.f32 sinTheta_O 8) h)) (fma.f32 -8 (/.f32 (pow.f32 eta 5) (/.f32 (pow.f32 sinTheta_O 6) h)) (fma.f32 -4 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) h)) (*.f32 (/.f32 -2 sinTheta_O) (/.f32 (*.f32 eta h) sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/4 (/.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (fma.f32 1/4 (/.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/4 (/.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 1/8 (/.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 6))) (fma.f32 1/4 (/.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))))
(+.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta) (*.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 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(+.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (/.f32 (*.f32 -1/16 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))
(*.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 sinTheta_O (/.f32 sinTheta_O eta))))
(-.f32 (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) eta)
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(fma.f32 -1 eta (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))
(-.f32 (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))) eta)
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(fma.f32 -1 eta (fma.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 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))
(-.f32 (fma.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 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))) eta)
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))))
(+.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta) (*.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 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(+.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (/.f32 (*.f32 -1/16 (pow.f32 sinTheta_O 6)) (pow.f32 eta 5))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 (neg.f32 sinTheta_O) (sqrt.f32 -1))
(*.f32 sinTheta_O (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (/.f32 (*.f32 1/8 (pow.f32 eta 4)) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 (/.f32 1/8 (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 eta 4) (*.f32 -1 (sqrt.f32 -1))))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (*.f32 1/8 (pow.f32 eta 4)) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (fma.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 (/.f32 1/8 (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 eta 4) (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2))))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2))))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2) 2)))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (*.f32 1/4 (pow.f32 sinTheta_O 4)) (pow.f32 sinTheta_O 4)))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2)))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2) 2)))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 7) (fma.f32 -1 (pow.f32 sinTheta_O 6) (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -1 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2) 2)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (*.f32 1/4 (pow.f32 sinTheta_O 4)) (pow.f32 sinTheta_O 4)))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 7) (-.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 1/4 (pow.f32 sinTheta_O 4)) (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 6)))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.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 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))
(fma.f32 -1 (/.f32 h eta) (*.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2))) (pow.f32 eta 5)))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2) 2)))))))
(-.f32 (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (*.f32 1/4 (pow.f32 sinTheta_O 4)) (pow.f32 sinTheta_O 4)))))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2))) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2)))))) (pow.f32 eta 7))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2) 2)))) (/.f32 h (/.f32 (pow.f32 eta 7) (fma.f32 -1 (pow.f32 sinTheta_O 6) (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (fma.f32 -1 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2) 2))))))))))
(-.f32 (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (*.f32 1/4 (pow.f32 sinTheta_O 4)) (pow.f32 sinTheta_O 4)))) (/.f32 h (/.f32 (pow.f32 eta 7) (-.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 1/4 (pow.f32 sinTheta_O 4)) (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 6))))))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.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)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (+.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)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 5) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 5)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (pow.f32 sinTheta_O 5))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 7) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 5) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)))) (pow.f32 eta 6)))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 5)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 -1 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)))) (pow.f32 eta 6)) (pow.f32 sinTheta_O 7))) (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (pow.f32 sinTheta_O 5))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(neg.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(/.f32 (neg.f32 h) (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1)))))
(-.f32 (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 3)) (/.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 5) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 h (pow.f32 sinTheta_O 5)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))))))
(-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.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 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 eta 6))) (*.f32 (pow.f32 sinTheta_O 7) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 5) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 h (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)))) (pow.f32 eta 6)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 h (pow.f32 sinTheta_O 5)) (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1)))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 -1 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 eta eta) (sqrt.f32 -1))) 2)))) (pow.f32 eta 6)) (pow.f32 sinTheta_O 7))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.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 (/.f32 (*.f32 eta eta) (sqrt.f32 -1)) (/.f32 h (pow.f32 sinTheta_O 3)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1)))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.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/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.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/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))
(fma.f32 -1/4 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (*.f32 0 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))
eta
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)) eta))))
(+.f32 eta (*.f32 1/2 (+.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) 2)) eta))))
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) eta)))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)) eta)))))
(+.f32 eta (fma.f32 -1/4 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (*.f32 eta eta) (-.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) 2)))) (*.f32 1/2 (+.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) 2)) eta)))))
(+.f32 eta (fma.f32 -1/4 (/.f32 0 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))))) (*.f32 1/2 (+.f32 0 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) eta)))))
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))
eta
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))
eta
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))
(fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2)) eta) (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) eta) 0))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2)) eta) (fma.f32 -1/4 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2)))) (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) eta) (fma.f32 -1/4 (*.f32 0 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) (*.f32 eta eta))) 0)))
eta
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))
(+.f32 eta (/.f32 (*.f32 1/2 (*.f32 sinTheta_O (*.f32 0 eta))) eta))
(+.f32 eta (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta 0))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (/.f32 (*.f32 1/2 (*.f32 sinTheta_O (*.f32 0 eta))) eta)))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (/.f32 0 eta) 2)))) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta 0)))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (-.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))))) eta)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (*.f32 1/2 (+.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))) (/.f32 (pow.f32 sinTheta_O 3) (/.f32 eta (+.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 (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (/.f32 0 eta) 2)))) (*.f32 1/2 (+.f32 (/.f32 sinTheta_O (/.f32 eta 0)) (/.f32 (pow.f32 sinTheta_O 3) (/.f32 eta (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 0 eta) 2)) (/.f32 (*.f32 eta eta) 0)))))))))
(*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))
(fma.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 0 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (sqrt.f32 -1)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (/.f32 1/2 sinTheta_O) (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (sqrt.f32 -1))) 2))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))))
(fma.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 0 (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (/.f32 1/2 sinTheta_O) (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 sinTheta_O)) (/.f32 0 (sqrt.f32 -1))) 2))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 1/4 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)))) (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (sqrt.f32 -1)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (/.f32 1/2 sinTheta_O) (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (sqrt.f32 -1))) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (+.f32 (*.f32 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))) 0) (*.f32 -1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (/.f32 1/2 sinTheta_O) (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (sqrt.f32 -1))) 2)))))))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 0 (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (/.f32 1/2 sinTheta_O) (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 sinTheta_O)) (/.f32 0 (sqrt.f32 -1))) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (*.f32 -1/2 (/.f32 sinTheta_O (/.f32 -1 (*.f32 (+.f32 (/.f32 1/2 sinTheta_O) (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 sinTheta_O)) (/.f32 0 (sqrt.f32 -1))) 2))) 0)))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))))
(*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 sinTheta_O)))
(*.f32 1 (sqrt.f32 sinTheta_O))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))))
(fma.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 sinTheta_O)) (*.f32 (*.f32 1/2 (sqrt.f32 sinTheta_O)) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))))))
(-.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0)) (neg.f32 (sqrt.f32 sinTheta_O)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))))
(fma.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 sinTheta_O)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (-.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 sinTheta_O)) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))) (*.f32 (*.f32 1/2 (sqrt.f32 sinTheta_O)) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (fma.f32 eta eta (/.f32 -1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0)) 2))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0))) (neg.f32 (sqrt.f32 sinTheta_O)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (-.f32 (+.f32 (*.f32 -1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(fma.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 sinTheta_O)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (-.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 sinTheta_O)) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))) 0) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))) (-.f32 (-.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 sinTheta_O)) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (fma.f32 eta eta (/.f32 -1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0)) 2))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 sinTheta_O) 0) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 -1 (*.f32 (-.f32 (fma.f32 eta eta (/.f32 -1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0)) 2)) 0)))))))) (neg.f32 (sqrt.f32 sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(*.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (*.f32 eta h) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (*.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (/.f32 eta (pow.f32 sinTheta_O 3)))) (*.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (*.f32 eta h) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 (*.f32 (*.f32 -1/2 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2)))))) (sqrt.f32 -1)) (*.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (/.f32 eta (pow.f32 sinTheta_O 3)))) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 (*.f32 (*.f32 -1/2 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4)) (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2)))))) (sqrt.f32 -1)) (*.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (+.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.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 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))))
(fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (*.f32 eta h) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 (*.f32 (*.f32 -1/2 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2)))))) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (/.f32 (pow.f32 eta 3) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (fma.f32 1/2 (*.f32 (*.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 (*.f32 (*.f32 -1/2 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2))) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (pow.f32 sinTheta_O 6))))))))) (*.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (/.f32 eta (pow.f32 sinTheta_O 3)))) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 (*.f32 (*.f32 -1/2 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4)) (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2)))))) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (/.f32 (pow.f32 eta 3) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (fma.f32 1/2 (*.f32 (*.f32 (/.f32 (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 (*.f32 (*.f32 -1/2 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4)) (/.f32 0 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) 2))) sinTheta_O) (/.f32 0 sinTheta_O)) (hypot.f32 1 sinTheta_O)) (fma.f32 (*.f32 0 (/.f32 (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O sinTheta_O))) (hypot.f32 1 sinTheta_O) (*.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3))))))))) (*.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))) (/.f32 h eta))
(fma.f32 -1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 eta 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (+.f32 (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2))) (pow.f32 (*.f32 -1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) 2)))) (fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))))) (fma.f32 -1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 eta 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 4) (fma.f32 -1 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2)))) (fma.f32 1/2 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (+.f32 (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2))) (pow.f32 (*.f32 -1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) 2))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (+.f32 (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2))) (pow.f32 (*.f32 -1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) 2)))) (fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 4) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) 0) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) 0) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))))) (fma.f32 -1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(neg.f32 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))))
(fma.f32 -1 (/.f32 h eta) (*.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (pow.f32 (sqrt.f32 -1) 2)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.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 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2))))))
(-.f32 (fma.f32 -1/2 (*.f32 0 (/.f32 h (*.f32 eta eta))) (*.f32 -1/2 (/.f32 (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0))) (pow.f32 eta 3)))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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))))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))))) (*.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.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 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2)))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 4)) (/.f32 (fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2))))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 0 (/.f32 h (*.f32 eta eta))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0))) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 h (fma.f32 1/2 (/.f32 0 (/.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 0) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) 0) 0)))) (pow.f32 eta 4))))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) (/.f32 1/2 (pow.f32 eta 4)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))))))) eta)) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 eta (*.f32 (*.f32 (pow.f32 sinTheta_O 5) (*.f32 0 eta)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1/2 (pow.f32 eta 4)))))) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) (/.f32 1/2 (pow.f32 eta 4)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 eta (*.f32 (*.f32 (pow.f32 sinTheta_O 5) 0) (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 -1/2 (pow.f32 eta 4)))))) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2) (/.f32 1/2 (pow.f32 eta 4)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))
(*.f32 h (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 h (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (sqrt.f32 -1)) (*.f32 h (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (*.f32 h (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 h (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))) (*.f32 h (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O 0 (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 sinTheta_O))) (/.f32 0 (sqrt.f32 -1))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))) (*.f32 h (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 h (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) (fma.f32 -1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))) (fma.f32 1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))) (fma.f32 1/2 (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (/.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1))) 2)))))) (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (*.f32 (*.f32 eta sinTheta_O) (*.f32 eta sinTheta_O))))) (*.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))))))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9)))) (fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))) (*.f32 h (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))))))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) (fma.f32 -1/4 (*.f32 eta (fabs.f32 (pow.f32 sinTheta_O 3/2))) (fma.f32 1/4 (*.f32 eta (fabs.f32 (pow.f32 sinTheta_O 3/2))) (fma.f32 1/2 (*.f32 0 (/.f32 (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O 0 (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 sinTheta_O))) (/.f32 0 (sqrt.f32 -1))) 2)))) sinTheta_O)) (*.f32 sinTheta_O (+.f32 (*.f32 (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O 0 (*.f32 (*.f32 eta sinTheta_O) (*.f32 eta sinTheta_O)))) 0) (*.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) 0)))))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9)))) (fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O 0 (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 sinTheta_O))) (/.f32 0 (sqrt.f32 -1))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))) (*.f32 h (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O)))))))
(*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O))))
(neg.f32 (*.f32 h (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 sinTheta_O)))))
(*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (neg.f32 (neg.f32 h)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))))
(fma.f32 -1 (*.f32 h (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 -1/2 (*.f32 h (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))))
(-.f32 (*.f32 -1/2 (*.f32 (*.f32 h 0) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (neg.f32 h)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))))))
(fma.f32 -1 (*.f32 h (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 sinTheta_O)))) (fma.f32 -1/2 (*.f32 h (*.f32 (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 h (*.f32 (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 sinTheta_O))) (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 h 0) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (*.f32 1/2 (*.f32 h (*.f32 (+.f32 (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) 0)) 2))) (*.f32 sinTheta_O 0)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (neg.f32 h)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (-.f32 (pow.f32 eta 2) (*.f32 1/2 (/.f32 1 sinTheta_O)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))))))
(fma.f32 -1 (*.f32 h (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (/.f32 1 sinTheta_O)))) (fma.f32 -1/2 (*.f32 h (*.f32 (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))) (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (fma.f32 -1/2 sinTheta_O (*.f32 (*.f32 eta sinTheta_O) (*.f32 eta sinTheta_O)))))) (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (-.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 sinTheta_O))) (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) 2)))) sinTheta_O) (/.f32 (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))) 0)))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (fma.f32 -1/2 (*.f32 h (*.f32 (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 h (*.f32 (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 sinTheta_O))) (*.f32 0 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 h (*.f32 (+.f32 (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (fma.f32 -1/2 sinTheta_O (*.f32 (*.f32 eta sinTheta_O) (*.f32 eta sinTheta_O))) (*.f32 sinTheta_O 0)) 0)) (*.f32 (*.f32 sinTheta_O 0) (fma.f32 eta eta (/.f32 -1/2 sinTheta_O)))) (fma.f32 -1/2 (*.f32 0 (/.f32 (+.f32 (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) 0)) 2))) (*.f32 sinTheta_O 0)) sinTheta_O)) 0)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (fma.f32 -1/2 (*.f32 (*.f32 h 0) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (*.f32 1/2 (*.f32 h (*.f32 (+.f32 (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) 0)) 2))) (*.f32 sinTheta_O 0)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))))))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (neg.f32 h)))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 -1 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) sinTheta_O (neg.f32 (neg.f32 eta))))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 -1 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) sinTheta_O (neg.f32 (neg.f32 eta))))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 -1 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) sinTheta_O (neg.f32 (neg.f32 eta))))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 -1 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (fma.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) sinTheta_O (neg.f32 (neg.f32 eta))))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)
(*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))
(+.f32 eta (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)
(+.f32 eta (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)
(+.f32 eta (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)
eta
(+.f32 eta (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)
(+.f32 eta (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)
(+.f32 eta (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)
eta
(+.f32 eta (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)
(+.f32 eta (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)
(+.f32 eta (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta)
eta
(+.f32 eta sinTheta_O)
(+.f32 sinTheta_O eta)
(+.f32 eta (+.f32 sinTheta_O (*.f32 -1/4 (pow.f32 sinTheta_O 3))))
(+.f32 (+.f32 sinTheta_O eta) (*.f32 (pow.f32 sinTheta_O 3) -1/4))
(+.f32 eta (+.f32 sinTheta_O (+.f32 (*.f32 -1/4 (pow.f32 sinTheta_O 3)) (*.f32 5/32 (pow.f32 sinTheta_O 5)))))
(+.f32 (+.f32 sinTheta_O eta) (fma.f32 -1/4 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 sinTheta_O 5) 5/32)))
(sqrt.f32 sinTheta_O)
(+.f32 eta (sqrt.f32 sinTheta_O))
(+.f32 eta (+.f32 (sqrt.f32 sinTheta_O) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))))))
(+.f32 (+.f32 eta (sqrt.f32 sinTheta_O)) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))))
(+.f32 eta (+.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))) (*.f32 5/32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))))))
(+.f32 (+.f32 eta (sqrt.f32 sinTheta_O)) (fma.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))) 5/32)))
(*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))
(+.f32 eta (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))
(+.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))
(+.f32 eta (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))
(+.f32 eta (fma.f32 -1/4 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))))
(+.f32 eta (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (sqrt.f32 -1))) (+.f32 (*.f32 5/32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))))
(+.f32 eta (fma.f32 -1/4 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))) (fma.f32 5/32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)
(*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) sinTheta_O))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 (*.f32 eta eta) sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) sinTheta_O))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))
(fma.f32 -1/8 (/.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (pow.f32 eta 4)) (pow.f32 sinTheta_O 3)) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 (*.f32 eta eta) sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4) (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (pow.f32 eta 2) sinTheta_O))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))
(fma.f32 -1/8 (/.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (pow.f32 eta 4)) (pow.f32 sinTheta_O 3)) (fma.f32 1/16 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 5) 1/4) (/.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 5))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 (*.f32 eta eta) sinTheta_O)) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 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 sinTheta_O (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))))
(+.f32 eta (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (+.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))
(+.f32 eta (fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 sinTheta_O sinTheta_O 1)) (*.f32 (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))))
(+.f32 eta (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (+.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 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))
(+.f32 eta (fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 sinTheta_O sinTheta_O 1)) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)))) (*.f32 (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))))))
(*.f32 -1 eta)
(neg.f32 eta)
(+.f32 (*.f32 -1 eta) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))
(fma.f32 -1 eta (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))))
(-.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) eta)
(+.f32 (*.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/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (+.f32 1 (pow.f32 sinTheta_O 2)))))))
(fma.f32 -1 eta (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (*.f32 1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 sinTheta_O sinTheta_O 1)))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (*.f32 1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 sinTheta_O sinTheta_O 1)))) eta)
(+.f32 (*.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 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (+.f32 1 (pow.f32 sinTheta_O 2))))))))
(fma.f32 -1 eta (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (fma.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)))) (*.f32 1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 sinTheta_O sinTheta_O 1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (fma.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)))) (*.f32 1/8 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (fma.f32 sinTheta_O sinTheta_O 1))))) eta)
eta
(+.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 1/2 eta) 2))) eta)) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 eta (+.f32 1/2 (pow.f32 (/.f32 1/2 eta) 2)))) (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 1/2 eta) 2))) eta)) (+.f32 (*.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 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 eta (+.f32 1/2 (pow.f32 (/.f32 1/2 eta) 2)))) (*.f32 1/2 (+.f32 (/.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 sinTheta_O (/.f32 sinTheta_O eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))))))
(sqrt.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 eta eta)))))
(*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 h sinTheta_O))
(*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h sinTheta_O))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 h sinTheta_O)))
(fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h sinTheta_O)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 4) (*.f32 h (*.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 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2))))))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 h sinTheta_O))))
(fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (pow.f32 eta 4)) (*.f32 (*.f32 h sinTheta_O) (fma.f32 -1 (*.f32 (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)) (/.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 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2)))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h sinTheta_O))))
(fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (pow.f32 eta 4)) (*.f32 (*.f32 h sinTheta_O) (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (hypot.f32 1 sinTheta_O) (/.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 4) (*.f32 h (*.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 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (*.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 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (/.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 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 h sinTheta_O)))))
(fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (pow.f32 eta 4)) (*.f32 (*.f32 h sinTheta_O) (fma.f32 -1 (*.f32 (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)) (/.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 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2)))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (pow.f32 eta 6)) (*.f32 (*.f32 h sinTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (fma.f32 -1 (*.f32 (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)) (/.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 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) (/.f32 (fma.f32 sinTheta_O sinTheta_O 1) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h sinTheta_O)))))
(fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (pow.f32 eta 4)) (*.f32 (*.f32 h sinTheta_O) (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (hypot.f32 1 sinTheta_O) (/.f32 (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (pow.f32 eta 6)) (*.f32 (*.f32 h sinTheta_O) (fma.f32 1/2 (*.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) 2) (*.f32 (hypot.f32 1 sinTheta_O) (/.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 (fma.f32 sinTheta_O sinTheta_O 1))))) (/.f32 (fma.f32 sinTheta_O sinTheta_O 1) (/.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (/.f32 h eta)))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2)))) (/.f32 h eta)))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (*.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 h eta))))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2)))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 7) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3))))))) (/.f32 h eta))))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 7) (fma.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 (fma.f32 sinTheta_O sinTheta_O 1)))) 2) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3))))))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(neg.f32 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))))
(fma.f32 -1 (/.f32 h eta) (*.f32 1/2 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (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 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5)))))
(fma.f32 -1 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2)))))))
(-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)))))) (pow.f32 eta 7))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 1/2 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (pow.f32 eta 5) (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2)))) (/.f32 h (/.f32 (pow.f32 eta 7) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (fma.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1)) (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)))))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (pow.f32 eta 5) (-.f32 (pow.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) 2) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))))) (/.f32 h (/.f32 (pow.f32 eta 7) (fma.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 (fma.f32 sinTheta_O sinTheta_O 1)))) 2) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 sinTheta_O sinTheta_O 1))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)))))))))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (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 -1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 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 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1 (pow.f32 eta 8))))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.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 h eta))))
(fma.f32 -1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 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 (/.f32 3/8 (pow.f32 eta 4)) (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1 (pow.f32 eta 8))))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (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 (exp.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) 1)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 sinTheta_O (/.f32 1 (/.f32 eta sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 1 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 (*.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (cbrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) (cbrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 (/.f32 sinTheta_O eta) sinTheta_O)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(pow.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) 1)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(log.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(cbrt.f32 (*.f32 (*.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))) (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(cbrt.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))
(cbrt.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) 3))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))) 1)
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(*.f32 1 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) 1)
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(cbrt.f32 (*.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))) (*.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))) (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) 1)
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(*.f32 1 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.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 sinTheta_O eta)) eta))
(*.f32 (sqrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (sqrt.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 sinTheta_O eta)) eta))
(pow.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)) 1)
(/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))
(log.f32 (exp.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 sinTheta_O eta)) eta))
(log.f32 (+.f32 1 (expm1.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 sinTheta_O eta)) eta))
(cbrt.f32 (*.f32 (*.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))) (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(cbrt.f32 (*.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)) (*.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)) (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))))
(cbrt.f32 (pow.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)) 3))
(expm1.f32 (log1p.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 sinTheta_O eta)) eta))
(exp.f32 (log.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 sinTheta_O eta)) eta))
(log1p.f32 (expm1.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 sinTheta_O eta)) eta))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(asin.f32 (/.f32 h eta))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (cbrt.f32 (asin.f32 (/.f32 h eta)))) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(cbrt.f32 (*.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(/.f32 h eta)
(*.f32 h (/.f32 1 eta))
(/.f32 h eta)
(*.f32 1 (/.f32 h eta))
(/.f32 h eta)
(*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta)))
(/.f32 h eta)
(*.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))
(/.f32 h eta)
(pow.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(log.f32 (exp.f32 (/.f32 h eta)))
(/.f32 h eta)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h eta))))
(/.f32 h eta)
(cbrt.f32 (*.f32 (*.f32 (/.f32 h eta) (/.f32 h eta)) (/.f32 h eta)))
(cbrt.f32 (*.f32 (/.f32 h eta) (*.f32 (/.f32 h eta) (/.f32 h eta))))
(cbrt.f32 (pow.f32 (/.f32 h eta) 3))
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(/.f32 h eta)
(exp.f32 (log.f32 (/.f32 h eta)))
(/.f32 h eta)
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(cbrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1)
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(*.f32 h (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(*.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(cbrt.f32 (*.f32 (*.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 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (*.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))) (*.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))) (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))) 3))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 (fabs.f32 sinTheta_O)) (fabs.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 (fabs.f32 sinTheta_O)) (fabs.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 (fabs.f32 sinTheta_O)) (fabs.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 eta eta)) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 (fabs.f32 sinTheta_O)) (fabs.f32 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 eta eta)) (sqrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(*.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(/.f32 (-.f32 (pow.f32 (*.f32 eta eta) 3) (pow.f32 (*.f32 sinTheta_O sinTheta_O) 3)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 eta 4) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(log.f32 (exp.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(cbrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (*.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(cbrt.f32 (*.f32 (*.f32 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(cbrt.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(*.f32 1 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(pow.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(cbrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) 1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 h (/.f32 1 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 1 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) 1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(cbrt.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 3))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(cbrt.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))) 1)
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(*.f32 1 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(*.f32 (*.f32 (cbrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (cbrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))) (cbrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(/.f32 (+.f32 (pow.f32 eta 3) (pow.f32 (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)) 3)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (*.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(/.f32 (+.f32 (pow.f32 eta 3) (pow.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) 3)) (fma.f32 eta eta (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (-.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) eta))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(pow.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) 1)
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(log.f32 (exp.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(cbrt.f32 (*.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(cbrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(cbrt.f32 (pow.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) 3))
(expm1.f32 (log1p.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(exp.f32 (log.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(log1p.f32 (expm1.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 1)
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(*.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (sqrt.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) 1/2)
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))) 1)
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(cbrt.f32 (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(cbrt.f32 (*.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))) (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(cbrt.f32 (pow.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(cbrt.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(cbrt.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))) (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))) 1)
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(*.f32 1 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (cbrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))) (cbrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))) (sqrt.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) 1/2)
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) 1)
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(log.f32 (exp.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))))
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(cbrt.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(cbrt.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(exp.f32 (log.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))))
(sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) 1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(*.f32 h (/.f32 1 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(*.f32 1 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (sqrt.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) 1)
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(cbrt.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (hypot.f32 1 sinTheta_O)))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 sinTheta_O (/.f32 (hypot.f32 1 sinTheta_O) sinTheta_O)))))

eval956.0ms (4.6%)

Compiler

Compiled 25850 to 17484 computations (32.4% saved)

prune390.0ms (1.9%)

Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New61013623
Fresh459
Picked235
Done112
Total61722639
Accuracy
100.0%
Counts
639 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.5%
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) 2)
25.2%
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
97.8%
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
97.8%
(asin.f32 (/.f32 h (fma.f32 -1/2 (exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) eta)))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
98.1%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
89.2%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
89.3%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
88.0%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
86.4%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta))))
95.3%
(asin.f32 (/.f32 h eta))
95.6%
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
93.3%
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta))))
97.0%
(asin.f32 (*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
94.6%
(asin.f32 (*.f32 h (/.f32 1 eta)))
85.9%
(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))))))))))
85.6%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
95.3%
(asin.f32 (log1p.f32 (expm1.f32 (/.f32 h eta))))
48.2%
(asin.f32 (exp.f32 (log.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
50.5%
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) 2)
25.2%
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
97.8%
(asin.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))
97.8%
(asin.f32 (/.f32 h (fma.f32 -1/2 (exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) eta)))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
98.1%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
89.2%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
89.3%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
88.0%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
86.4%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta))))
95.3%
(asin.f32 (/.f32 h eta))
95.6%
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
93.3%
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta))))
97.0%
(asin.f32 (*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
94.6%
(asin.f32 (*.f32 h (/.f32 1 eta)))
85.9%
(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))))))))))
85.6%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
95.3%
(asin.f32 (log1p.f32 (expm1.f32 (/.f32 h eta))))
48.2%
(asin.f32 (exp.f32 (log.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
Compiler

Compiled 1488 to 942 computations (36.7% saved)

localize815.0ms (3.9%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.9%
(asin.f32 (/.f32 h (fma.f32 -1/2 (exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) eta)))
99.7%
(/.f32 sinTheta_O (/.f32 eta sinTheta_O))
94.9%
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
58.1%
(log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
100.0%
(/.f32 h eta)
99.9%
(asin.f32 (log1p.f32 (expm1.f32 (/.f32 h eta))))
99.8%
(expm1.f32 (/.f32 h eta))
99.8%
(log1p.f32 (expm1.f32 (/.f32 h eta)))
100.0%
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
99.9%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
99.8%
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
90.7%
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
99.9%
(asin.f32 (*.f32 h (/.f32 1 eta)))
99.2%
(*.f32 h (/.f32 1 eta))
99.9%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
99.9%
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))
99.9%
(/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
98.6%
(*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
Compiler

Compiled 301 to 126 computations (58.1% saved)

series250.0ms (1.2%)

Counts
16 → 428
Calls

111 calls:

TimeVariablePointExpression
94.0ms
sinTheta_O
@-inf
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
39.0ms
eta
@-inf
(log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
30.0ms
sinTheta_O
@0
(log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
26.0ms
eta
@0
(log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
19.0ms
eta
@inf
(log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))

rewrite221.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
836×add-sqr-sqrt
828×pow1
820×*-un-lft-identity
780×add-exp-log
780×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041448
1879448
Stop Event
node limit
Counts
16 → 221
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))
(/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(*.f32 h (/.f32 1 eta))
(asin.f32 (*.f32 h (/.f32 1 eta)))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(expm1.f32 (/.f32 h eta))
(asin.f32 (log1p.f32 (expm1.f32 (/.f32 h eta))))
(log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) eta)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 1)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) 1)
(pow.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1/2)
(pow.f32 (*.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1/2)
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) 1)
(*.f32 1 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 h (/.f32 1 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 1)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) h) -1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 2) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 1)
(*.f32 1 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) (cbrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) (cbrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(pow.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) 1/2)
(pow.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1)
(log.f32 (exp.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(cbrt.f32 (pow.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(exp.f32 (*.f32 (log.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(/.f32 1 (/.f32 eta h))
(/.f32 h eta)
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (*.f32 h 1) eta)
(pow.f32 (/.f32 h eta) 1)
(pow.f32 (/.f32 eta h) -1)
(log.f32 (exp.f32 (/.f32 h eta)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta)))
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(exp.f32 (log.f32 (/.f32 h eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) 1))
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (cbrt.f32 (asin.f32 (/.f32 h eta)))) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) 1)
(*.f32 1 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (/.f32 1 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 1)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h) -1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 2) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 1)
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 1)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 2)
(pow.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 2) 1/2)
(log.f32 (exp.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 2) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(exp.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(*.f32 1 (/.f32 h eta))
(*.f32 h (/.f32 1 eta))
(*.f32 (/.f32 1 eta) h)
(*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta)))
(*.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))
(/.f32 1 (/.f32 eta h))
(/.f32 h eta)
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (*.f32 h 1) eta)
(pow.f32 (/.f32 h eta) 1)
(pow.f32 (/.f32 eta h) -1)
(log.f32 (exp.f32 (/.f32 h eta)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta)))
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(exp.f32 (log.f32 (/.f32 h eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) 1))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(*.f32 1 (expm1.f32 (/.f32 h eta)))
(*.f32 (*.f32 (cbrt.f32 (expm1.f32 (/.f32 h eta))) (cbrt.f32 (expm1.f32 (/.f32 h eta)))) (cbrt.f32 (expm1.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (expm1.f32 (/.f32 h eta))) (sqrt.f32 (expm1.f32 (/.f32 h eta))))
(pow.f32 (expm1.f32 (/.f32 h eta)) 1)
(log.f32 (exp.f32 (expm1.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (/.f32 h eta)))))
(cbrt.f32 (*.f32 (pow.f32 (expm1.f32 (/.f32 h eta)) 2) (expm1.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (expm1.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (expm1.f32 (/.f32 h eta))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (cbrt.f32 (asin.f32 (/.f32 h eta)))) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 1 (/.f32 eta sinTheta_O))))
(+.f32 0 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) (log.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(+.f32 (log.f32 (/.f32 sinTheta_O eta)) (log.f32 sinTheta_O))
(+.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(-.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 eta sinTheta_O)))
(-.f32 0 (log.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O)))
(-.f32 (log.f32 (neg.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 eta sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) 1)
(*.f32 1 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 (*.f32 (cbrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (cbrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) (cbrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (sqrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(pow.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) 1)
(neg.f32 (log.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O)))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) 2) (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(exp.f32 (log.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) 1))
(log1p.f32 (-.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) 1)
(*.f32 sinTheta_O (/.f32 1 (/.f32 eta sinTheta_O)))
(*.f32 1 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 (/.f32 sinTheta_O eta) sinTheta_O)
(/.f32 sinTheta_O (/.f32 eta sinTheta_O))
(/.f32 1 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 eta sinTheta_O)))
(pow.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) 1)
(pow.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O) -1)
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) 2) (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))) 2) (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))

simplify343.0ms (1.7%)

Algorithm
egg-herbie
Rules
1338×distribute-lft-in
1326×distribute-rgt-in
1006×times-frac
726×*-commutative
470×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0118032375
1352925871
Stop Event
node limit
Counts
649 → 518
Calls
Call 1
Inputs
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.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/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.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/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)) eta))))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)) eta)))))
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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/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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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/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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
eta
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (-.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))))) eta)))))
(*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 1/4 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)))) (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (-.f32 (+.f32 (*.f32 -1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (+.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.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 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 eta 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 eta 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.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 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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))))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))))) (*.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.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 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2)))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))))))) eta)) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))
(*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (-.f32 (pow.f32 eta 2) (*.f32 1/2 (/.f32 1 sinTheta_O)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (/.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (/.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/8) (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 5)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (/.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))))
(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 (sqrt.f32 eta) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O)) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 (pow.f32 sinTheta_O 3) (-.f32 1/4 (*.f32 1/8 (/.f32 1 (pow.f32 eta 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(/.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))
eta
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta)))) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta))))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta)))))
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.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)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (*.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(pow.f32 eta 2)
(+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta)))) (*.f32 -1 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta)))) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta)))) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2)))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(pow.f32 eta 2)
(+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(pow.f32 eta 2)
(+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(/.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)
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))
(+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta)))
(+.f32 (*.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))
(+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta)))
(+.f32 (*.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))
(+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta)))
(+.f32 (*.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.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))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (log.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1 (log.f32 eta)))
(+.f32 (log.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1 (log.f32 eta)))
(+.f32 (log.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1 (log.f32 eta)))
(+.f32 (log.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1 (log.f32 eta)))
(+.f32 (log.f32 (/.f32 1 eta)) (log.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (log.f32 (/.f32 1 eta)) (log.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (log.f32 (/.f32 1 eta)) (log.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (log.f32 (/.f32 1 eta)) (log.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (log.f32 (/.f32 -1 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)
(/.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 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 1)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) 1)
(pow.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1/2)
(pow.f32 (*.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1/2)
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) 1)
(*.f32 1 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 h (/.f32 1 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 1)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) h) -1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 2) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 1)
(*.f32 1 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) (cbrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) (cbrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(pow.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) 1/2)
(pow.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1)
(log.f32 (exp.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(cbrt.f32 (pow.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(exp.f32 (*.f32 (log.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(/.f32 1 (/.f32 eta h))
(/.f32 h eta)
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (*.f32 h 1) eta)
(pow.f32 (/.f32 h eta) 1)
(pow.f32 (/.f32 eta h) -1)
(log.f32 (exp.f32 (/.f32 h eta)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta)))
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(exp.f32 (log.f32 (/.f32 h eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) 1))
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (cbrt.f32 (asin.f32 (/.f32 h eta)))) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) 1)
(*.f32 1 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (/.f32 1 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 1)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h) -1)
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 2) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 1)
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 1)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 2)
(pow.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 2) 1/2)
(log.f32 (exp.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 2) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(exp.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(*.f32 1 (/.f32 h eta))
(*.f32 h (/.f32 1 eta))
(*.f32 (/.f32 1 eta) h)
(*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta)))
(*.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))
(/.f32 1 (/.f32 eta h))
(/.f32 h eta)
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (*.f32 h 1) eta)
(pow.f32 (/.f32 h eta) 1)
(pow.f32 (/.f32 eta h) -1)
(log.f32 (exp.f32 (/.f32 h eta)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta)))
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(exp.f32 (log.f32 (/.f32 h eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) 1))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(*.f32 1 (expm1.f32 (/.f32 h eta)))
(*.f32 (*.f32 (cbrt.f32 (expm1.f32 (/.f32 h eta))) (cbrt.f32 (expm1.f32 (/.f32 h eta)))) (cbrt.f32 (expm1.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (expm1.f32 (/.f32 h eta))) (sqrt.f32 (expm1.f32 (/.f32 h eta))))
(pow.f32 (expm1.f32 (/.f32 h eta)) 1)
(log.f32 (exp.f32 (expm1.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (/.f32 h eta)))))
(cbrt.f32 (*.f32 (pow.f32 (expm1.f32 (/.f32 h eta)) 2) (expm1.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (expm1.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (expm1.f32 (/.f32 h eta))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (cbrt.f32 (asin.f32 (/.f32 h eta)))) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 1 (/.f32 eta sinTheta_O))))
(+.f32 0 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) (log.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(+.f32 (log.f32 (/.f32 sinTheta_O eta)) (log.f32 sinTheta_O))
(+.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(-.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 eta sinTheta_O)))
(-.f32 0 (log.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O)))
(-.f32 (log.f32 (neg.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 eta sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) 1)
(*.f32 1 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 (*.f32 (cbrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (cbrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) (cbrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (sqrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(pow.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) 1)
(neg.f32 (log.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O)))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) 2) (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(exp.f32 (log.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) 1))
(log1p.f32 (-.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) 1)
(*.f32 sinTheta_O (/.f32 1 (/.f32 eta sinTheta_O)))
(*.f32 1 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 (/.f32 sinTheta_O eta) sinTheta_O)
(/.f32 sinTheta_O (/.f32 eta sinTheta_O))
(/.f32 1 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 eta sinTheta_O)))
(pow.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) 1)
(pow.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O) -1)
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) 2) (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))) 1)
(log.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))) 2) (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
Outputs
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.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/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 eta (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.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/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (/.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 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2)))))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 sinTheta_O (sqrt.f32 -1))))) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (*.f32 0 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (*.f32 sinTheta_O (sqrt.f32 -1))))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))
eta
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)) eta))))
(+.f32 eta (*.f32 1/2 (+.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) 2)) eta))))
(+.f32 eta (*.f32 1/2 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) eta))))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)) eta)))))
(+.f32 eta (fma.f32 -1/4 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (*.f32 eta eta) (-.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) 2)))) (*.f32 1/2 (+.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) 2)) eta)))))
(+.f32 eta (fma.f32 -1/4 (*.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) eta)) (/.f32 0 eta)) (+.f32 (*.f32 1/2 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) eta))) 0)))
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))
eta
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))
eta
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))
(fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2)) eta) (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) eta) 0))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2)) eta) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) eta) (fma.f32 -1/4 (*.f32 0 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2))) (*.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 0 eta))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 1 (pow.f32 (/.f32 0 eta) 2))) eta) (/.f32 0 eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (-.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))))) eta)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (*.f32 1/2 (+.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))) (/.f32 (pow.f32 sinTheta_O 3) (/.f32 eta (+.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 (+.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 1 (pow.f32 (/.f32 0 eta) 2))) eta) (/.f32 0 eta)) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 3) (/.f32 eta (*.f32 1/2 (/.f32 (+.f32 0 (*.f32 0 (pow.f32 (/.f32 0 eta) 2))) (*.f32 eta eta))))))))
(*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))
(fma.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))
(fma.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 0 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))))
(fma.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 0 (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 0 (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 1/4 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)))) (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (+.f32 (*.f32 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))) 0) (*.f32 -1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (-.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (sqrt.f32 -1)))) 2))))))) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 0 (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 0 (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (/.f32 0 (sqrt.f32 -1)))) 2)) 0) -1)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)))))
(*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 sinTheta_O)))
(*.f32 1 (sqrt.f32 sinTheta_O))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))))
(fma.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 sinTheta_O)) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))))))
(-.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0)) (neg.f32 (sqrt.f32 sinTheta_O)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))))
(fma.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 sinTheta_O)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (*.f32 eta eta) (+.f32 (/.f32 1/2 sinTheta_O) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))))) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (fma.f32 eta eta (/.f32 -1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0)) 2))) (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0))) (neg.f32 (sqrt.f32 sinTheta_O)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (-.f32 (+.f32 (*.f32 -1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (-.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))) 2))))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(fma.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 sinTheta_O)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (*.f32 eta eta) (+.f32 (/.f32 1/2 sinTheta_O) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta)) 0) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))) (-.f32 (*.f32 eta eta) (+.f32 (/.f32 1/2 sinTheta_O) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))))) 2)))))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (-.f32 (fma.f32 eta eta (/.f32 -1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0)) 2))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 sinTheta_O) 0) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (fma.f32 eta eta (/.f32 -1/2 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 sinTheta_O) 0)) 2)) 0) -1)))))) (neg.f32 (sqrt.f32 sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))))))
(*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 eta (pow.f32 sinTheta_O 3)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (sqrt.f32 -1)))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (/.f32 eta (pow.f32 sinTheta_O 3)))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 eta (pow.f32 sinTheta_O 3)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 h (*.f32 sinTheta_O (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2))))))))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (/.f32 eta (pow.f32 sinTheta_O 3)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 h (*.f32 sinTheta_O (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (fabs.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (/.f32 (/.f32 0 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)))) 2))))))))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (*.f32 eta (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (+.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (/.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 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))))
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 eta (pow.f32 sinTheta_O 3)) (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 h (*.f32 sinTheta_O (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2))))))))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 h (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 (*.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O 1))) (fma.f32 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (/.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 sinTheta_O 6)) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O 1)) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3)) (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (pow.f32 sinTheta_O 6)))))))) (sqrt.f32 -1))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (/.f32 eta (pow.f32 sinTheta_O 3)))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (/.f32 (*.f32 eta eta) (/.f32 (sqrt.f32 -1) (*.f32 h (*.f32 sinTheta_O (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (fabs.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (/.f32 (/.f32 0 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)))) 2))))))))) (fma.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 h (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 (*.f32 0 (/.f32 (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (fabs.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 -1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/4) (/.f32 (/.f32 0 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)))) 2)))) (*.f32 sinTheta_O sinTheta_O))) (hypot.f32 1 sinTheta_O)) (fma.f32 (/.f32 (*.f32 (fma.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (fabs.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2)) (+.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)) (/.f32 1 (pow.f32 sinTheta_O 4)))) 0) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O) (*.f32 (/.f32 0 (pow.f32 sinTheta_O 6)) (fabs.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3/2)))))))) (sqrt.f32 -1))) (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (*.f32 eta eta)) (/.f32 h eta))
(fma.f32 -1/2 (*.f32 (/.f32 0 eta) (/.f32 h eta)) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 eta 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (+.f32 (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2))) (pow.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) -1/2) 2)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (*.f32 eta eta)) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))))) (fma.f32 -1/2 (*.f32 (/.f32 0 eta) (/.f32 h eta)) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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)))))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1 (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) 2)))) (pow.f32 eta 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 4) (fma.f32 -1 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2)))) (fma.f32 1/2 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (+.f32 (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2))) (pow.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) -1/2) 2))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (+.f32 (*.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2))) (pow.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) -1/2) 2)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (*.f32 eta eta)) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 4) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) 0) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))) 0) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) 0))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))))))) (fma.f32 -1/2 (*.f32 (/.f32 0 eta) (/.f32 h eta)) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))))
(fma.f32 -1 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 0 eta) (/.f32 h eta))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.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 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2))))))
(-.f32 (fma.f32 -1/2 (*.f32 0 (/.f32 h (*.f32 eta eta))) (*.f32 -1/2 (/.f32 (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0))) (pow.f32 eta 3)))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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))))) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.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 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))))) (*.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.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 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2)))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 4)) (/.f32 (fma.f32 1/2 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2)))) (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)))) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) 2) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 0 (/.f32 h (*.f32 eta eta))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0))) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 h (fma.f32 1/2 (/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) 0) -1) (fma.f32 0 (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1))) 0) 0)))) (pow.f32 eta 4))))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/2 (*.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)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(fma.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 -1/2 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))))))) eta)) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 eta (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (*.f32 0 eta) (-.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 1/2 (pow.f32 eta 4))))))) (fma.f32 1/2 (*.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)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 5) (*.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 -1/2 (pow.f32 eta 4))) 0))) eta) (fma.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (/.f32 1 (pow.f32 eta 6)) (/.f32 -1/2 (pow.f32 eta 4))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))
(*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) h))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 h (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) h)))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) h)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 h (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 h (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) h))))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 h (fma.f32 1/2 sinTheta_O (+.f32 (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 0 (sqrt.f32 -1)))) 2)) 0))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) h))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 -1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 1 sinTheta_O)) (pow.f32 eta 2))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (+.f32 (*.f32 -1 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))) (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 h (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 h (fma.f32 -1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))) (fma.f32 1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) sinTheta_O) (/.f32 (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) (*.f32 (+.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 h (fma.f32 1/2 sinTheta_O (fma.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))))) (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 (*.f32 0 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3)))) (sqrt.f32 -1)))) 2))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) h)))))
(fma.f32 -1/2 (*.f32 (/.f32 h (/.f32 (sqrt.f32 -1) 0)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 h (fma.f32 -1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))) (fma.f32 1/4 (*.f32 eta (sqrt.f32 (pow.f32 sinTheta_O 3))) (fma.f32 1/2 (*.f32 0 (/.f32 (fma.f32 1/2 sinTheta_O (+.f32 (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 0 (sqrt.f32 -1)))) 2)) 0)) sinTheta_O)) (+.f32 (*.f32 (fma.f32 1/2 sinTheta_O (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) 0)) 0) (+.f32 0 (*.f32 0 (/.f32 1/2 sinTheta_O)))))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 h (fma.f32 1/2 sinTheta_O (+.f32 (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 0 (sqrt.f32 -1)))) 2)) 0))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) h)))))
(*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O))))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) h)))
(*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (neg.f32 (neg.f32 h)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) h)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))) (*.f32 h (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3)))))))))
(-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))) (*.f32 h 0))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (neg.f32 h)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) h)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))) (*.f32 h (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))) (*.f32 h (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 sinTheta_O))) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))) (*.f32 h 0)) (*.f32 1/2 (*.f32 h (*.f32 (+.f32 (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) 0)) 2))) 0) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (neg.f32 h)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 h (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (-.f32 (pow.f32 eta 2) (*.f32 1/2 (/.f32 1 sinTheta_O)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 1/4 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (+.f32 (*.f32 -1/2 sinTheta_O) (+.f32 (*.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (+.f32 (*.f32 -1 (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 eta (sqrt.f32 -1)) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) h)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))) (*.f32 h (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))) (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (fma.f32 -1/2 sinTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))) (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3))))) (-.f32 (*.f32 eta eta) (/.f32 1/2 sinTheta_O)))) (fma.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 sinTheta_O))) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2)))) (/.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 -1) 2)) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (*.f32 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3)))) 0)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))) (*.f32 h (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7))) (*.f32 h (fma.f32 -1 (*.f32 sinTheta_O (*.f32 (*.f32 0 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (*.f32 (sqrt.f32 -1) eta))) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3))))))) (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 sinTheta_O))) (*.f32 0 (*.f32 eta (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 sinTheta_O 3)))))) 2))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 9))) (*.f32 h (+.f32 (*.f32 sinTheta_O (+.f32 0 (*.f32 0 (fma.f32 -1/2 sinTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))) (+.f32 (+.f32 0 (*.f32 0 (/.f32 -1/2 sinTheta_O))) (fma.f32 -1/2 (*.f32 0 (/.f32 (+.f32 (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) 0)) 2))) 0) sinTheta_O)) 0))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))) (*.f32 h 0)) (*.f32 1/2 (*.f32 h (*.f32 (+.f32 (fma.f32 -1/2 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) 0)) 2))) 0) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 7)))))))) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (neg.f32 h)))
(*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/8))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (/.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/8) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 eta (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/8)))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (/.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1)))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/8) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/8) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 eta (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/8))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/8) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/8) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 eta (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/8))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/8) (*.f32 (/.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 3)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/8) (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 5)) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (/.f32 eta (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 sinTheta_O))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/8) (*.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/8) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/16 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 5) 1/8) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))) (/.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/8) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 eta (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/8)))))
(fma.f32 -1/8 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 3) 1/8) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))) (*.f32 (/.f32 eta (sqrt.f32 -1)) (/.f32 eta -1)))) (fma.f32 1/16 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 5) 1/8) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))) (/.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/8) (*.f32 (sqrt.f32 (/.f32 1 sinTheta_O)) (/.f32 eta (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 sinTheta_O)) (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 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)))))
(+.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) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O)) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 (pow.f32 sinTheta_O 3) (-.f32 1/4 (*.f32 1/8 (/.f32 1 (pow.f32 eta 2))))))))))
(+.f32 (sqrt.f32 eta) (fma.f32 -1/2 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 eta))) (fma.f32 -1/8 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 3)))) (*.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))) (fma.f32 -1/8 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 1/4 (/.f32 -1/8 (*.f32 eta eta)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 -1 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 -1 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 -1 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 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) (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 -1 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4)) eta))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)) (-.f32 eta (*.f32 (pow.f32 (/.f32 1 (+.f32 1 (pow.f32 sinTheta_O 2))) 1/4) sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (fma.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4) eta) (-.f32 eta (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))))))))
(/.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))
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 0 eta))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 1 (pow.f32 (/.f32 0 eta) 2))) eta) (/.f32 0 eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta)))) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (fma.f32 1/4 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2))) (*.f32 0 eta)) (pow.f32 eta 3)) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta)))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 1 (pow.f32 (/.f32 0 eta) 2))) eta) (fma.f32 1/4 (/.f32 (pow.f32 sinTheta_O 3) (/.f32 (pow.f32 eta 3) (+.f32 0 (*.f32 0 (pow.f32 (/.f32 0 eta) 2))))) (/.f32 0 eta))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (/.f32 0 (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (/.f32 0 (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/4 (/.f32 (*.f32 0 eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 3)) (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)))) (fma.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (fma.f32 -1/4 (/.f32 (+.f32 0 (*.f32 0 (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 0 (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(neg.f32 (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 sinTheta_O (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))))
(-.f32 (/.f32 0 (sqrt.f32 -1)) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (/.f32 0 (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (*.f32 0 eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 3)) (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)))) (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (+.f32 0 (*.f32 0 (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 0 (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 eta (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 0 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 eta (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 0 sinTheta_O))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1))) 2)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (pow.f32 eta 3) (*.f32 0 sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 eta (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 0 sinTheta_O))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (*.f32 0 (/.f32 (-.f32 1 (pow.f32 (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1))) 2)) (sqrt.f32 -1)))) (+.f32 (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (-.f32 1 (pow.f32 (/.f32 0 (*.f32 sinTheta_O (sqrt.f32 -1))) 2)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
eta
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta))))
(+.f32 eta (*.f32 1/2 (+.f32 (*.f32 0 sinTheta_O) (/.f32 (-.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)) eta))))
(+.f32 eta (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta)))))
(+.f32 eta (fma.f32 -1/4 (/.f32 (*.f32 0 sinTheta_O) (/.f32 (*.f32 eta eta) (-.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)))) (*.f32 1/2 (+.f32 (*.f32 0 sinTheta_O) (/.f32 (-.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)) eta)))))
(+.f32 eta (+.f32 (+.f32 (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))) 0) (/.f32 0 (*.f32 eta eta))))
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))
eta
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
eta
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))
(fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) (sqrt.f32 -1)) 2)) eta) (*.f32 1/2 (*.f32 0 sinTheta_O))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) eta) 0))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))))
(fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) (sqrt.f32 -1)) 2)) eta) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 0 sinTheta_O) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 0 sinTheta_O)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) eta) (fma.f32 -1/4 (*.f32 0 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 eta eta))) 0)))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.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)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (fma.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.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))))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(fma.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (fma.f32 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 (/.f32 1/2 eta) (/.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) eta)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 0 (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 0 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (/.f32 (fma.f32 1/2 (/.f32 (*.f32 0 eta) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))))) (fma.f32 (*.f32 0 eta) (+.f32 (*.f32 eta eta) (pow.f32 (*.f32 0 eta) 2)) (*.f32 (*.f32 eta eta) (*.f32 0 eta)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 0 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)) (fma.f32 1/2 (/.f32 (+.f32 0 (+.f32 0 (*.f32 0 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)))) -1) 0))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(neg.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(/.f32 (neg.f32 h) (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1)))))
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (*.f32 h 0) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 0 (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (sqrt.f32 -1))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 4)) (/.f32 (fma.f32 1/2 (/.f32 (*.f32 0 eta) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))))) (fma.f32 (*.f32 0 eta) (+.f32 (*.f32 eta eta) (pow.f32 (*.f32 0 eta) 2)) (*.f32 (*.f32 eta eta) (*.f32 0 eta)))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 0 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)) (fma.f32 1/2 (/.f32 (+.f32 0 (+.f32 0 (*.f32 0 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)))) -1) 0))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (sqrt.f32 -1)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2))))) (sqrt.f32 -1)) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2)))))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 h (*.f32 sinTheta_O (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 sinTheta_O 8))))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2))))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 h (*.f32 sinTheta_O (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2)) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 1 (pow.f32 sinTheta_O 8))))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (*.f32 eta eta)) (/.f32 h eta))
(fma.f32 -1/2 (*.f32 (/.f32 0 eta) (/.f32 h eta)) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 (*.f32 h (*.f32 0 sinTheta_O)) (*.f32 eta eta)) (fma.f32 -1/2 (/.f32 (*.f32 h (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2)))) (pow.f32 eta 3)) (/.f32 h eta)))
(fma.f32 -1/2 (*.f32 (/.f32 0 eta) (/.f32 h eta)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 (*.f32 h (*.f32 0 sinTheta_O)) (*.f32 eta eta)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 4) (fma.f32 -1 (*.f32 (*.f32 0 sinTheta_O) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (pow.f32 (*.f32 0 sinTheta_O) 2)))) (fma.f32 1/2 (*.f32 (*.f32 0 sinTheta_O) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O)))))) (fma.f32 -1/2 (/.f32 (*.f32 h (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2)))) (pow.f32 eta 3)) (/.f32 h eta))))
(fma.f32 -1/2 (*.f32 (/.f32 0 eta) (/.f32 h eta)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 4) 0)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))))
(fma.f32 -1 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 0 (*.f32 sinTheta_O (pow.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O 1)) 1/4))) h) (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 0 eta) (/.f32 h eta))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (*.f32 h (*.f32 0 sinTheta_O)) (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (/.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) (sqrt.f32 -1)) 2))) (pow.f32 (sqrt.f32 -1) 2))))))
(-.f32 (fma.f32 -1/2 (*.f32 0 (/.f32 h (*.f32 eta eta))) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0))) (pow.f32 eta 3)))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (*.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2)))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (/.f32 (*.f32 h (*.f32 0 sinTheta_O)) (*.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -1/2 (/.f32 (*.f32 h (fma.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (/.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) (sqrt.f32 -1)) 2))))) (fma.f32 (*.f32 0 sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 0 sinTheta_O) 2)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 eta 4))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (/.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) (sqrt.f32 -1)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 0 (/.f32 h (*.f32 eta eta))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0))) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 h (fma.f32 1/2 (/.f32 (+.f32 0 (+.f32 0 (*.f32 0 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)))) -1) 0)) (pow.f32 eta 4))))) (/.f32 h eta))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (neg.f32 eta)) (-.f32 sinTheta_O (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 sinTheta_O eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (neg.f32 eta)) (-.f32 sinTheta_O (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 sinTheta_O eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (neg.f32 eta)) (-.f32 sinTheta_O (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 sinTheta_O eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (neg.f32 eta)) (-.f32 sinTheta_O (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 sinTheta_O eta))))))
(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))
(+.f32 (*.f32 eta eta) 0)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.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 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.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 (*.f32 -1 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta)))) (*.f32 -1 (pow.f32 sinTheta_O 2)))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta)))) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta)))) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.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 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))
(fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta))
(+.f32 (*.f32 eta eta) 0)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))
(fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta))
(+.f32 (*.f32 eta eta) 0)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2)))
(fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 0 eta) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(/.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)
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 (*.f32 h h) (*.f32 eta eta)) (/.f32 h eta))
(fma.f32 1/2 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta))
(+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta)))
(fma.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (*.f32 h h) (*.f32 eta eta)) (/.f32 h eta)))
(fma.f32 1/6 (pow.f32 (/.f32 h eta) 3) (fma.f32 1/2 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta)))
(+.f32 (*.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))))
(fma.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4)) (fma.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (*.f32 h h) (*.f32 eta eta)) (/.f32 h eta))))
(fma.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4)) (fma.f32 1/6 (pow.f32 (/.f32 h eta) 3) (fma.f32 1/2 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta))))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 (*.f32 h h) (*.f32 eta eta)) (/.f32 h eta))
(fma.f32 1/2 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta))
(+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta)))
(fma.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (*.f32 h h) (*.f32 eta eta)) (/.f32 h eta)))
(fma.f32 1/6 (pow.f32 (/.f32 h eta) 3) (fma.f32 1/2 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta)))
(+.f32 (*.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))))
(fma.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4)) (fma.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (*.f32 h h) (*.f32 eta eta)) (/.f32 h eta))))
(fma.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4)) (fma.f32 1/6 (pow.f32 (/.f32 h eta) 3) (fma.f32 1/2 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 (*.f32 h h) (*.f32 eta eta)) (/.f32 h eta))
(fma.f32 1/2 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta))
(+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta)))
(fma.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (*.f32 h h) (*.f32 eta eta)) (/.f32 h eta)))
(fma.f32 1/6 (pow.f32 (/.f32 h eta) 3) (fma.f32 1/2 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta)))
(+.f32 (*.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 h 2) (pow.f32 eta 2))) (/.f32 h eta))))
(fma.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4)) (fma.f32 1/6 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (*.f32 h h) (*.f32 eta eta)) (/.f32 h eta))))
(fma.f32 1/24 (/.f32 (pow.f32 h 4) (pow.f32 eta 4)) (fma.f32 1/6 (pow.f32 (/.f32 h eta) 3) (fma.f32 1/2 (pow.f32 (/.f32 h eta) 2) (/.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))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 -2 (neg.f32 (log.f32 sinTheta_O))))
(-.f32 (*.f32 -2 (neg.f32 (log.f32 sinTheta_O))) (log.f32 eta))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 -2 (neg.f32 (log.f32 sinTheta_O))))
(-.f32 (*.f32 -2 (neg.f32 (log.f32 sinTheta_O))) (log.f32 eta))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 -2 (neg.f32 (log.f32 sinTheta_O))))
(-.f32 (*.f32 -2 (neg.f32 (log.f32 sinTheta_O))) (log.f32 eta))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 -2 (neg.f32 (log.f32 sinTheta_O))))
(-.f32 (*.f32 -2 (neg.f32 (log.f32 sinTheta_O))) (log.f32 eta))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 eta))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 eta))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 eta))
(+.f32 (log.f32 (/.f32 1 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (log.f32 eta))
(+.f32 (log.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1 (log.f32 eta)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1 (log.f32 eta)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1 (log.f32 eta)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1 (log.f32 eta)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (/.f32 1 eta)) (log.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (/.f32 1 eta)) (log.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (/.f32 1 eta)) (log.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (/.f32 1 eta)) (log.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (log.f32 (/.f32 -1 eta)))
(+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (log.f32 (/.f32 -1 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O 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 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 1)
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) 1)
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(pow.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1/2)
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(pow.f32 (*.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1/2)
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(cbrt.f32 (*.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(cbrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (*.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 1))
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) 1)
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 1 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 h (/.f32 1 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 1)
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) h) -1)
(/.f32 1 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) h))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 2) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 1))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) 1)
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(*.f32 1 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) (cbrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))) (cbrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(pow.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) 1/2)
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(pow.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1)
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(cbrt.f32 (pow.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(exp.f32 (*.f32 (log.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))) 1/2))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) 1))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))
(sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))) 1))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))) (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(/.f32 h eta)
(/.f32 1 (/.f32 eta h))
(/.f32 h eta)
(/.f32 h eta)
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 h eta)
(/.f32 (*.f32 h 1) eta)
(/.f32 h eta)
(pow.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(pow.f32 (/.f32 eta h) -1)
(/.f32 h eta)
(log.f32 (exp.f32 (/.f32 h eta)))
(/.f32 h eta)
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta)))
(/.f32 h eta)
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(/.f32 h eta)
(exp.f32 (log.f32 (/.f32 h eta)))
(/.f32 h eta)
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) 1))
(/.f32 h eta)
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(asin.f32 (/.f32 h eta))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (cbrt.f32 (asin.f32 (/.f32 h eta)))) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(asin.f32 (/.f32 h eta))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 1)
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(*.f32 1 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (sqrt.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 1/2)
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1)
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 1))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) 1)
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(*.f32 1 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(*.f32 h (/.f32 1 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (cbrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 1)
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h) -1)
(/.f32 1 (/.f32 (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))) h))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 2) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 1))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) 1))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) 1)
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 1)
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 2)
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(pow.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)) 2))
(fabs.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))
(log.f32 (exp.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) 2) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(exp.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(/.f32 h eta)
(*.f32 1 (/.f32 h eta))
(/.f32 h eta)
(*.f32 h (/.f32 1 eta))
(/.f32 h eta)
(*.f32 (/.f32 1 eta) h)
(/.f32 h eta)
(*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta)))
(/.f32 h eta)
(*.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))
(/.f32 h eta)
(/.f32 1 (/.f32 eta h))
(/.f32 h eta)
(/.f32 h eta)
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 h eta)
(/.f32 (*.f32 h 1) eta)
(/.f32 h eta)
(pow.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(pow.f32 (/.f32 eta h) -1)
(/.f32 h eta)
(log.f32 (exp.f32 (/.f32 h eta)))
(/.f32 h eta)
(cbrt.f32 (*.f32 (pow.f32 (/.f32 h eta) 2) (/.f32 h eta)))
(/.f32 h eta)
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(/.f32 h eta)
(exp.f32 (log.f32 (/.f32 h eta)))
(/.f32 h eta)
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) 1))
(/.f32 h eta)
(-.f32 (exp.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(*.f32 1 (expm1.f32 (/.f32 h eta)))
(expm1.f32 (/.f32 h eta))
(*.f32 (*.f32 (cbrt.f32 (expm1.f32 (/.f32 h eta))) (cbrt.f32 (expm1.f32 (/.f32 h eta)))) (cbrt.f32 (expm1.f32 (/.f32 h eta))))
(expm1.f32 (/.f32 h eta))
(*.f32 (sqrt.f32 (expm1.f32 (/.f32 h eta))) (sqrt.f32 (expm1.f32 (/.f32 h eta))))
(expm1.f32 (/.f32 h eta))
(pow.f32 (expm1.f32 (/.f32 h eta)) 1)
(expm1.f32 (/.f32 h eta))
(log.f32 (exp.f32 (expm1.f32 (/.f32 h eta))))
(expm1.f32 (/.f32 h eta))
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (/.f32 h eta)))))
(expm1.f32 (/.f32 h eta))
(cbrt.f32 (*.f32 (pow.f32 (expm1.f32 (/.f32 h eta)) 2) (expm1.f32 (/.f32 h eta))))
(expm1.f32 (/.f32 h eta))
(exp.f32 (log.f32 (expm1.f32 (/.f32 h eta))))
(expm1.f32 (/.f32 h eta))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (/.f32 h eta))) 1))
(expm1.f32 (/.f32 h eta))
(log1p.f32 (expm1.f32 (expm1.f32 (/.f32 h eta))))
(expm1.f32 (/.f32 h eta))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(asin.f32 (/.f32 h eta))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (cbrt.f32 (asin.f32 (/.f32 h eta)))) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(asin.f32 (/.f32 h eta))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 1 (/.f32 eta sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 0 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) (log.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (/.f32 sinTheta_O eta)) (log.f32 sinTheta_O))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(+.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(-.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 eta sinTheta_O)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(-.f32 0 (log.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O)))
(neg.f32 (log.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (log.f32 (neg.f32 sinTheta_O)) (log.f32 (neg.f32 (/.f32 eta sinTheta_O))))
(-.f32 (log.f32 (neg.f32 sinTheta_O)) (log.f32 (/.f32 (neg.f32 eta) sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) 1)
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(*.f32 1 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(*.f32 (*.f32 (cbrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (cbrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))) (cbrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(*.f32 (sqrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (sqrt.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(pow.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) 1)
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(neg.f32 (log.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O)))
(neg.f32 (log.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) 2) (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(exp.f32 (log.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) 1))
(+.f32 (neg.f32 (log.f32 eta)) (*.f32 2 (log.f32 sinTheta_O)))
(log.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(log1p.f32 (-.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) 1))
(log1p.f32 (fma.f32 (/.f32 sinTheta_O eta) sinTheta_O -1))
(log1p.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O eta) -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) 1)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 sinTheta_O (/.f32 1 (/.f32 eta sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 1 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))) (cbrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(*.f32 (/.f32 sinTheta_O eta) sinTheta_O)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 sinTheta_O (/.f32 eta sinTheta_O))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 1 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 eta sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(pow.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) 1)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(pow.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O) -1)
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) 2) (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O eta))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))) 1)
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(*.f32 1 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(*.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))) (cbrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) (sqrt.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))) 1)
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(cbrt.f32 (*.f32 (pow.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta))) 2) (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) 1))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)))

eval1.1s (5.2%)

Compiler

Compiled 21519 to 15110 computations (29.8% saved)

prune339.0ms (1.6%)

Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New5445549
Fresh11213
Picked325
Done134
Total54922571
Accuracy
100.0%
Counts
571 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.5%
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) 2)
25.2%
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
97.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
98.1%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))
97.5%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (*.f32 (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
89.2%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
89.3%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
88.0%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
86.4%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta))))
84.2%
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))))
95.3%
(asin.f32 (/.f32 h eta))
94.7%
(asin.f32 (/.f32 1 (/.f32 eta h)))
95.6%
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
93.3%
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta))))
97.0%
(asin.f32 (*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
94.6%
(asin.f32 (*.f32 h (/.f32 1 eta)))
85.9%
(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))))))))))
85.6%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
50.5%
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) 2)
25.2%
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
97.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
98.1%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))
97.5%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (*.f32 (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
89.2%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
89.3%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
88.0%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
86.4%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta))))
84.2%
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))))
95.3%
(asin.f32 (/.f32 h eta))
94.7%
(asin.f32 (/.f32 1 (/.f32 eta h)))
95.6%
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
93.3%
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta))))
97.0%
(asin.f32 (*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
94.6%
(asin.f32 (*.f32 h (/.f32 1 eta)))
85.9%
(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))))))))))
85.6%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
Compiler

Compiled 1530 to 976 computations (36.2% saved)

localize686.0ms (3.3%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.3%
(*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
98.4%
(*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
90.7%
(sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
90.2%
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
99.9%
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))))
99.8%
(/.f32 h (exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2)))
93.4%
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))
90.8%
(log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
100.0%
(/.f32 h eta)
100.0%
(acos.f32 (/.f32 h eta))
25.3%
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
99.9%
(asin.f32 (/.f32 1 (/.f32 eta h)))
99.3%
(/.f32 1 (/.f32 eta h))
99.9%
(sqrt.f32 (+.f32 sinTheta_O eta))
99.9%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))
99.8%
(/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O))))
98.6%
(*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
Compiler

Compiled 318 to 54 computations (83% saved)

series156.0ms (0.8%)

Counts
16 → 360
Calls

108 calls:

TimeVariablePointExpression
67.0ms
eta
@0
(sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
10.0ms
sinTheta_O
@0
(sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
6.0ms
sinTheta_O
@0
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
5.0ms
eta
@0
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
3.0ms
eta
@-inf
(/.f32 h (exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2)))

rewrite133.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
674×add-sqr-sqrt
660×pow1
656×*-un-lft-identity
628×add-exp-log
626×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039338
1857338
Stop Event
node limit
Counts
16 → 489
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))
(sqrt.f32 (+.f32 sinTheta_O eta))
(/.f32 1 (/.f32 eta h))
(asin.f32 (/.f32 1 (/.f32 eta h)))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(acos.f32 (/.f32 h eta))
(log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))
(/.f32 h (exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2)))
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3/2) (pow.f32 (+.f32 sinTheta_O eta) 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2))
(*.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(*.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)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (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)))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3)
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) h) -1)
(sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(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 sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 sinTheta_O eta)))) 1)
(*.f32 1 (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 (cbrt.f32 (+.f32 sinTheta_O eta)) (cbrt.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (pow.f32 (+.f32 sinTheta_O eta) 1/4) (pow.f32 (+.f32 sinTheta_O eta) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 sinTheta_O eta) 2))) (sqrt.f32 (cbrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 sinTheta_O eta) 2)) 1/2) (pow.f32 (cbrt.f32 (+.f32 sinTheta_O eta)) 1/2))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (sqrt.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (-.f32 sinTheta_O eta)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta)))))
(pow.f32 (+.f32 sinTheta_O eta) 1/2)
(pow.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 sinTheta_O eta))) 3)
(pow.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) 1/3)
(pow.f32 (pow.f32 (+.f32 sinTheta_O eta) 1/4) 2)
(fabs.f32 (sqrt.f32 (+.f32 sinTheta_O eta)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 sinTheta_O eta)))))
(cbrt.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(hypot.f32 (sqrt.f32 eta) (sqrt.f32 sinTheta_O))
(hypot.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 eta))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(exp.f32 (*.f32 (log.f32 (+.f32 sinTheta_O eta)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 sinTheta_O eta))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(*.f32 h (/.f32 1 eta))
(*.f32 1 (/.f32 h eta))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 h eta)) 2) (cbrt.f32 (/.f32 h eta)))
(*.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))
(*.f32 (/.f32 1 eta) h)
(*.f32 (/.f32 1 eta) (pow.f32 (/.f32 1 h) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 eta h)) 2) -1) (pow.f32 (cbrt.f32 (/.f32 eta h)) -1))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 eta h)) -1) (pow.f32 (sqrt.f32 (/.f32 eta h)) -1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) eta))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) eta))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 eta eta))) (/.f32 h (cbrt.f32 eta)))
(*.f32 (/.f32 1 (sqrt.f32 eta)) (/.f32 h (sqrt.f32 eta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (/.f32 h eta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 eta)) (/.f32 (cbrt.f32 h) (sqrt.f32 eta)))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (*.f32 eta eta))) (/.f32 (sqrt.f32 h) (cbrt.f32 eta)))
(pow.f32 (/.f32 eta h) -1)
(pow.f32 (/.f32 h eta) 1)
(pow.f32 (cbrt.f32 (/.f32 h eta)) 3)
(pow.f32 (pow.f32 (/.f32 h eta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h eta)) 2)
(pow.f32 (/.f32 (/.f32 eta h) 1) -1)
(sqrt.f32 (pow.f32 (/.f32 h eta) 2))
(log.f32 (exp.f32 (/.f32 h eta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h eta))))
(cbrt.f32 (pow.f32 (/.f32 h eta) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)))
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(exp.f32 (log.f32 (/.f32 h eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) 1))
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(+.f32 (asin.f32 (/.f32 h eta)) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h eta)))) (sqrt.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.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 eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(-.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 3) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))
(/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2))) (neg.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (neg.f32 (acos.f32 (/.f32 h eta)))) (*.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta)))))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h eta))))
(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 eta))))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h eta))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(+.f32 (asin.f32 (/.f32 h eta)) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h eta)))) (sqrt.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.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 eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))
(/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2))) (neg.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (neg.f32 (acos.f32 (/.f32 h eta)))) (*.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta)))))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h eta))))
(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 eta))))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (acos.f32 (/.f32 h eta)) (fma.f32 (neg.f32 (sqrt.f32 (asin.f32 (/.f32 h eta)))) (sqrt.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.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 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(-.f32 (*.f32 (PI.f32) 1/2) (asin.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (acos.f32 (/.f32 h eta)))) 1)
(*.f32 1 (acos.f32 (/.f32 h eta)))
(*.f32 (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (cbrt.f32 (acos.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (acos.f32 (/.f32 h eta))) (sqrt.f32 (acos.f32 (/.f32 h eta))))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))) (*.f32 (/.f32 2 (PI.f32)) (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)))) (*.f32 (/.f32 2 (PI.f32)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (*.f32 (/.f32 2 (PI.f32)) (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 (/.f32 2 (PI.f32)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (*.f32 2 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (*.f32 2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (*.f32 -2 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)))) (*.f32 -2 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (*.f32 -2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 -2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(pow.f32 (acos.f32 (/.f32 h eta)) 1)
(pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 3)
(pow.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 3) 1/3)
(pow.f32 (sqrt.f32 (acos.f32 (/.f32 h eta))) 2)
(sqrt.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2))
(log.f32 (exp.f32 (acos.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (acos.f32 (/.f32 h eta)))))
(cbrt.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 3))
(expm1.f32 (log1p.f32 (acos.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (acos.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (acos.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (asin.f32 (/.f32 h eta))))
(+.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 0 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(+.f32 (log.f32 (-.f32 eta sinTheta_O)) (log.f32 (+.f32 sinTheta_O eta)))
(+.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (log.f32 (+.f32 sinTheta_O eta)) (log.f32 (-.f32 eta sinTheta_O)))
(-.f32 (log.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (log.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(-.f32 (log.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (log.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 1 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2) (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 (log.f32 (+.f32 sinTheta_O eta)) 3) (pow.f32 (log.f32 (-.f32 eta sinTheta_O)) 3)) (+.f32 (*.f32 (log.f32 (+.f32 sinTheta_O eta)) (log.f32 (+.f32 sinTheta_O eta))) (-.f32 (*.f32 (log.f32 (-.f32 eta sinTheta_O)) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 (log.f32 (+.f32 sinTheta_O eta)) (log.f32 (-.f32 eta sinTheta_O))))))
(pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3)
(pow.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2)
(sqrt.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))
(cbrt.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3))
(expm1.f32 (log1p.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(log1p.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.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))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3/2) (pow.f32 (+.f32 sinTheta_O eta) 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2))
(*.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(*.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)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (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)))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3)
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) h) -1)
(sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(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 sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (cbrt.f32 (-.f32 eta sinTheta_O)) (cbrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2))
(*.f32 (cbrt.f32 (+.f32 sinTheta_O eta)) (cbrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2) (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2)))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (cbrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) 1/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/3)
(pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 2)
(sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))
(fabs.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1/3))
(log1p.f32 (expm1.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.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))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3/2) (pow.f32 (+.f32 sinTheta_O eta) 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) 1)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2/3)
(pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) 1/3)
(sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 4))
(log.f32 (exp.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2))
(expm1.f32 (log1p.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)))
(exp.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)))
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(-.f32 (/.f32 (pow.f32 eta 6) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))) (/.f32 (pow.f32 sinTheta_O 6) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(-.f32 (/.f32 (pow.f32 eta 4) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(/.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 sinTheta_O eta) (+.f32 sinTheta_O eta)))
(/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 sinTheta_O eta) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (+.f32 sinTheta_O eta) (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (*.f32 (+.f32 sinTheta_O eta) (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 (+.f32 sinTheta_O eta) (-.f32 sinTheta_O eta)))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))) (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (*.f32 (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta)))))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))) (-.f32 sinTheta_O eta)))
(/.f32 (neg.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (neg.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (neg.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (+.f32 (pow.f32 eta 6) (pow.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 eta 4) (-.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 eta 6) (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) 3)) (+.f32 (pow.f32 eta 4) (-.f32 (*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)
(pow.f32 (E.f32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) 1/3)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2)) (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 sinTheta_O eta)) (-.f32 eta sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3) (pow.f32 (-.f32 eta sinTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3) (pow.f32 (+.f32 sinTheta_O eta) 3)))
(cbrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2)))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 eta eta (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(fma.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 1 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(fma.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(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 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(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 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))

simplify336.0ms (1.6%)

Algorithm
egg-herbie
Rules
1200×times-frac
928×distribute-lft-in
610×*-commutative
594×sqr-pow
530×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0143737515
1415033223
Stop Event
node limit
Counts
849 → 750
Calls
Call 1
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 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta)))) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta))))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta)))))
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.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)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (*.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(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/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O))))
(+.f32 (sqrt.f32 eta) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O)))))
(sqrt.f32 sinTheta_O)
(+.f32 (sqrt.f32 sinTheta_O) (*.f32 1/2 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))))
(+.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 eta 2) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))))) (*.f32 1/2 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))))
(+.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 eta 2) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 eta 3) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))))))
(/.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))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (*.f32 -1 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 sinTheta_O 2))))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 sinTheta_O 2))) (*.f32 1/2 (*.f32 (pow.f32 eta 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 4))) (*.f32 2 (/.f32 1 (pow.f32 sinTheta_O 2))))))))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 eta 3) (+.f32 (*.f32 -6 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 3) (pow.f32 sinTheta_O 6)))))) (*.f32 1/2 (*.f32 (pow.f32 eta 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 4))) (*.f32 2 (/.f32 1 (pow.f32 sinTheta_O 2)))))))))
(*.f32 -2 (log.f32 (/.f32 1 eta)))
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (/.f32 sinTheta_O eta)))
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (pow.f32 eta 2))) (/.f32 sinTheta_O eta))))
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (+.f32 (*.f32 1/6 (/.f32 (+.f32 (*.f32 2 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 3)) (*.f32 6 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (pow.f32 eta 2))) (/.f32 sinTheta_O eta)))))
(*.f32 -2 (log.f32 (/.f32 -1 eta)))
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (/.f32 sinTheta_O eta)))
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (pow.f32 eta 2))) (/.f32 sinTheta_O eta))))
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 -6 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))) (*.f32 -2 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 3))) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (pow.f32 eta 2))) (/.f32 sinTheta_O eta)))))
(log.f32 (pow.f32 eta 2))
(+.f32 (log.f32 (pow.f32 eta 2)) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2) (pow.f32 eta 4))) (*.f32 2 (/.f32 1 (pow.f32 eta 2)))))))
(+.f32 (log.f32 (pow.f32 eta 2)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 3) (pow.f32 eta 6))) (*.f32 6 (/.f32 (+.f32 eta (*.f32 -1 eta)) (pow.f32 eta 4)))))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2) (pow.f32 eta 4))) (*.f32 2 (/.f32 1 (pow.f32 eta 2))))))))
(+.f32 (log.f32 (pow.f32 eta 2)) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (*.f32 -24 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2) (pow.f32 eta 6))) (*.f32 -6 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 4) (pow.f32 eta 8)))) (*.f32 12 (/.f32 1 (pow.f32 eta 4)))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 3) (pow.f32 eta 6))) (*.f32 6 (/.f32 (+.f32 eta (*.f32 -1 eta)) (pow.f32 eta 4)))))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2) (pow.f32 eta 4))) (*.f32 2 (/.f32 1 (pow.f32 eta 2)))))))))
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (*.f32 -1 (/.f32 (+.f32 eta (*.f32 -1 eta)) sinTheta_O))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (+.f32 eta (*.f32 -1 eta)) sinTheta_O)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (pow.f32 sinTheta_O 2))))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (+.f32 eta (*.f32 -1 eta)) sinTheta_O)) (+.f32 (*.f32 1/6 (/.f32 (+.f32 (*.f32 -6 (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))) (*.f32 -2 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 3))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (pow.f32 sinTheta_O 2)))))))
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 eta sinTheta_O)) (/.f32 eta sinTheta_O))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 eta sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (pow.f32 sinTheta_O 2))) (/.f32 eta sinTheta_O)))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 eta sinTheta_O)) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 -6 (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))) (*.f32 -2 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 3))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (pow.f32 sinTheta_O 2))) (/.f32 eta sinTheta_O))))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta))))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta)))))
(*.f32 -1 eta)
(+.f32 (*.f32 -1 eta) (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta))))
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta)) (*.f32 1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))) (pow.f32 eta 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 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta)))) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3)))))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))))) (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))))))) (pow.f32 eta 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.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)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(*.f32 (pow.f32 (*.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (cbrt.f32 -1))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) 1/3) (/.f32 (pow.f32 eta 2) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (cbrt.f32 -1)))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 10)) 1/3) (/.f32 (pow.f32 eta 4) (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) 1/3) (/.f32 (pow.f32 eta 2) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (cbrt.f32 -1))))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 10)) 1/3) (/.f32 (pow.f32 eta 4) (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 (*.f32 5/81 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 16)) 1/3) (/.f32 (pow.f32 eta 6) (pow.f32 (cbrt.f32 -1) 8)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) 1/3) (/.f32 (pow.f32 eta 2) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (cbrt.f32 -1)))))
(pow.f32 (pow.f32 eta 2) 1/3)
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 4)) 1/3) (pow.f32 sinTheta_O 2))) (pow.f32 (pow.f32 eta 2) 1/3))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 4)) 1/3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 10)) 1/3) (pow.f32 sinTheta_O 4))) (pow.f32 (pow.f32 eta 2) 1/3)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 4)) 1/3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 10)) 1/3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -5/81 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 16)) 1/3) (pow.f32 sinTheta_O 6))) (pow.f32 (pow.f32 eta 2) 1/3))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
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/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 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.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 eta) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) 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/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 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(pow.f32 (pow.f32 sinTheta_O 4) 1/3)
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (pow.f32 eta 2))) (pow.f32 (pow.f32 sinTheta_O 4) 1/3))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (pow.f32 eta 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 8)) 1/3) (pow.f32 eta 4))) (pow.f32 (pow.f32 sinTheta_O 4) 1/3)))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (pow.f32 eta 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 8)) 1/3) (pow.f32 eta 4))) (+.f32 (*.f32 -4/81 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 14)) 1/3) (pow.f32 eta 6))) (pow.f32 (pow.f32 sinTheta_O 4) 1/3))))
(pow.f32 (pow.f32 eta 4) 1/3)
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 2)) 1/3) (pow.f32 sinTheta_O 2))) (pow.f32 (pow.f32 eta 4) 1/3))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 2)) 1/3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 8)) 1/3) (pow.f32 sinTheta_O 4))) (pow.f32 (pow.f32 eta 4) 1/3)))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 2)) 1/3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 8)) 1/3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -4/81 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 14)) 1/3) (pow.f32 sinTheta_O 6))) (pow.f32 (pow.f32 eta 4) 1/3))))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3/2) (pow.f32 (+.f32 sinTheta_O eta) 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2))
(*.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(*.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)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (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)))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3)
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) h) -1)
(sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(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 sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 sinTheta_O eta)))) 1)
(*.f32 1 (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 (cbrt.f32 (+.f32 sinTheta_O eta)) (cbrt.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (pow.f32 (+.f32 sinTheta_O eta) 1/4) (pow.f32 (+.f32 sinTheta_O eta) 1/4))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 sinTheta_O eta) 2))) (sqrt.f32 (cbrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 sinTheta_O eta) 2)) 1/2) (pow.f32 (cbrt.f32 (+.f32 sinTheta_O eta)) 1/2))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (sqrt.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (-.f32 sinTheta_O eta)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta)))))
(pow.f32 (+.f32 sinTheta_O eta) 1/2)
(pow.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 sinTheta_O eta))) 3)
(pow.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) 1/3)
(pow.f32 (pow.f32 (+.f32 sinTheta_O eta) 1/4) 2)
(fabs.f32 (sqrt.f32 (+.f32 sinTheta_O eta)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 sinTheta_O eta)))))
(cbrt.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(hypot.f32 (sqrt.f32 eta) (sqrt.f32 sinTheta_O))
(hypot.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 eta))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(exp.f32 (*.f32 (log.f32 (+.f32 sinTheta_O eta)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 sinTheta_O eta))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(*.f32 h (/.f32 1 eta))
(*.f32 1 (/.f32 h eta))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 h eta)) 2) (cbrt.f32 (/.f32 h eta)))
(*.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))
(*.f32 (/.f32 1 eta) h)
(*.f32 (/.f32 1 eta) (pow.f32 (/.f32 1 h) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 eta h)) 2) -1) (pow.f32 (cbrt.f32 (/.f32 eta h)) -1))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 eta h)) -1) (pow.f32 (sqrt.f32 (/.f32 eta h)) -1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) eta))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) eta))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 eta eta))) (/.f32 h (cbrt.f32 eta)))
(*.f32 (/.f32 1 (sqrt.f32 eta)) (/.f32 h (sqrt.f32 eta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (/.f32 h eta)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 eta)) (/.f32 (cbrt.f32 h) (sqrt.f32 eta)))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (*.f32 eta eta))) (/.f32 (sqrt.f32 h) (cbrt.f32 eta)))
(pow.f32 (/.f32 eta h) -1)
(pow.f32 (/.f32 h eta) 1)
(pow.f32 (cbrt.f32 (/.f32 h eta)) 3)
(pow.f32 (pow.f32 (/.f32 h eta) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h eta)) 2)
(pow.f32 (/.f32 (/.f32 eta h) 1) -1)
(sqrt.f32 (pow.f32 (/.f32 h eta) 2))
(log.f32 (exp.f32 (/.f32 h eta)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h eta))))
(cbrt.f32 (pow.f32 (/.f32 h eta) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)))
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(exp.f32 (log.f32 (/.f32 h eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) 1))
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(+.f32 (asin.f32 (/.f32 h eta)) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h eta)))) (sqrt.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.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 eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(-.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 3) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))
(/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2))) (neg.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (neg.f32 (acos.f32 (/.f32 h eta)))) (*.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta)))))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h eta))))
(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 eta))))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h eta))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(+.f32 (asin.f32 (/.f32 h eta)) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h eta)))) (sqrt.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.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 eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))
(/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2))) (neg.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (neg.f32 (acos.f32 (/.f32 h eta)))) (*.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta)))))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h eta))))
(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 eta))))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (acos.f32 (/.f32 h eta)) (fma.f32 (neg.f32 (sqrt.f32 (asin.f32 (/.f32 h eta)))) (sqrt.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.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 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(-.f32 (*.f32 (PI.f32) 1/2) (asin.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (acos.f32 (/.f32 h eta)))) 1)
(*.f32 1 (acos.f32 (/.f32 h eta)))
(*.f32 (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (cbrt.f32 (acos.f32 (/.f32 h eta))))
(*.f32 (sqrt.f32 (acos.f32 (/.f32 h eta))) (sqrt.f32 (acos.f32 (/.f32 h eta))))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))) (*.f32 (/.f32 2 (PI.f32)) (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)))) (*.f32 (/.f32 2 (PI.f32)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (*.f32 (/.f32 2 (PI.f32)) (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 (/.f32 2 (PI.f32)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (*.f32 2 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (*.f32 2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (*.f32 -2 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)))) (*.f32 -2 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (*.f32 -2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 -2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(pow.f32 (acos.f32 (/.f32 h eta)) 1)
(pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 3)
(pow.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 3) 1/3)
(pow.f32 (sqrt.f32 (acos.f32 (/.f32 h eta))) 2)
(sqrt.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2))
(log.f32 (exp.f32 (acos.f32 (/.f32 h eta))))
(log.f32 (+.f32 1 (expm1.f32 (acos.f32 (/.f32 h eta)))))
(cbrt.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 3))
(expm1.f32 (log1p.f32 (acos.f32 (/.f32 h eta))))
(exp.f32 (log.f32 (acos.f32 (/.f32 h eta))))
(exp.f32 (*.f32 (log.f32 (acos.f32 (/.f32 h eta))) 1))
(log1p.f32 (expm1.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (asin.f32 (/.f32 h eta))))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (asin.f32 (/.f32 h eta))))
(+.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 0 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(+.f32 (log.f32 (-.f32 eta sinTheta_O)) (log.f32 (+.f32 sinTheta_O eta)))
(+.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (log.f32 (+.f32 sinTheta_O eta)) (log.f32 (-.f32 eta sinTheta_O)))
(-.f32 (log.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (log.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(-.f32 (log.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (log.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 1 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2) (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 (log.f32 (+.f32 sinTheta_O eta)) 3) (pow.f32 (log.f32 (-.f32 eta sinTheta_O)) 3)) (+.f32 (*.f32 (log.f32 (+.f32 sinTheta_O eta)) (log.f32 (+.f32 sinTheta_O eta))) (-.f32 (*.f32 (log.f32 (-.f32 eta sinTheta_O)) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 (log.f32 (+.f32 sinTheta_O eta)) (log.f32 (-.f32 eta sinTheta_O))))))
(pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3)
(pow.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2)
(sqrt.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))
(cbrt.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3))
(expm1.f32 (log1p.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(log1p.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.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))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3/2) (pow.f32 (+.f32 sinTheta_O eta) 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2))
(*.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(*.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)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (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)))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3)
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) h) -1)
(sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1))
(log1p.f32 (expm1.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2) (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 3)
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2)
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2))
(log.f32 (exp.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(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 sinTheta_O)))))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (cbrt.f32 (-.f32 eta sinTheta_O)) (cbrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2))
(*.f32 (cbrt.f32 (+.f32 sinTheta_O eta)) (cbrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2) (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2)))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (cbrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) 1/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/3)
(pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 2)
(sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))
(fabs.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1/3))
(log1p.f32 (expm1.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.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))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3/2) (pow.f32 (+.f32 sinTheta_O eta) 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) 1)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2/3)
(pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) 1/3)
(sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 4))
(log.f32 (exp.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2))
(expm1.f32 (log1p.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)))
(exp.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)))
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(-.f32 (/.f32 (pow.f32 eta 6) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))) (/.f32 (pow.f32 sinTheta_O 6) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(-.f32 (/.f32 (pow.f32 eta 4) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(/.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 sinTheta_O eta) (+.f32 sinTheta_O eta)))
(/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 sinTheta_O eta) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (+.f32 sinTheta_O eta) (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (*.f32 (+.f32 sinTheta_O eta) (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 (+.f32 sinTheta_O eta) (-.f32 sinTheta_O eta)))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))) (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (*.f32 (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta)))))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))) (-.f32 sinTheta_O eta)))
(/.f32 (neg.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (neg.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (neg.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (+.f32 (pow.f32 eta 6) (pow.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 eta 4) (-.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 eta 6) (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) 3)) (+.f32 (pow.f32 eta 4) (-.f32 (*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)
(pow.f32 (E.f32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) 1/3)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2)) (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 sinTheta_O eta)) (-.f32 eta sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3) (pow.f32 (-.f32 eta sinTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3) (pow.f32 (+.f32 sinTheta_O eta) 3)))
(cbrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2)))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 eta eta (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(fma.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 1 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(fma.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(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 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(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 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
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 0 eta))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (/.f32 0 eta) 2)))) (/.f32 0 eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta)))) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (fma.f32 1/4 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2))) (*.f32 0 eta)) (pow.f32 eta 3)) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta)))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (/.f32 0 eta) 2)))) (fma.f32 1/4 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 1 (pow.f32 (/.f32 0 eta) 2))) 0) (pow.f32 eta 3)) (/.f32 0 eta))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (/.f32 0 (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))) (/.f32 0 (sqrt.f32 -1)))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 0 eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (fma.f32 -1/4 (/.f32 (+.f32 0 (*.f32 0 (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 0 (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 (neg.f32 sinTheta_O) (sqrt.f32 -1))
(*.f32 sinTheta_O (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))))
(-.f32 (/.f32 0 (sqrt.f32 -1)) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (/.f32 0 (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 0 eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (+.f32 0 (*.f32 0 (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 0 (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) 2)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (pow.f32 eta 3) (*.f32 0 sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (*.f32 0 (/.f32 (-.f32 1 (pow.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) 2)) (sqrt.f32 -1)))) (+.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) 2)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
eta
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta))))
(+.f32 eta (*.f32 1/2 (+.f32 (*.f32 0 sinTheta_O) (/.f32 (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)) eta))))
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta)))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta)))))
(+.f32 eta (fma.f32 -1/4 (/.f32 (*.f32 0 sinTheta_O) (/.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)))) (*.f32 1/2 (+.f32 (*.f32 0 sinTheta_O) (/.f32 (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)) eta)))))
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 0 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta))) (/.f32 0 (*.f32 eta eta))))
(*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)))
eta
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
eta
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))
(fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) 2)) eta) (*.f32 1/2 (*.f32 0 sinTheta_O))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) eta) 0))
(+.f32 (*.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2)) eta)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))))
(fma.f32 -1 (*.f32 eta (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) 2)) eta) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 0 sinTheta_O) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 0 sinTheta_O)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) eta) (fma.f32 -1/4 (*.f32 0 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 eta eta))) 0)))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.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)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (+.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)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)) (fma.f32 1/2 (/.f32 (*.f32 0 eta) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))))) (fma.f32 (*.f32 0 eta) (+.f32 (*.f32 eta eta) (pow.f32 (*.f32 0 eta) 2)) (*.f32 (*.f32 0 eta) (*.f32 eta eta)))))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 0 (*.f32 (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0) 0)) -1) 0) (pow.f32 sinTheta_O 4))) (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(neg.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(/.f32 (neg.f32 h) (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1)))))
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (*.f32 (/.f32 0 sinTheta_O) (/.f32 h sinTheta_O))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (pow.f32 sinTheta_O 3))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)) (fma.f32 1/2 (/.f32 (*.f32 0 eta) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))))) (fma.f32 (*.f32 0 eta) (+.f32 (*.f32 eta eta) (pow.f32 (*.f32 0 eta) 2)) (*.f32 (*.f32 0 eta) (*.f32 eta eta)))))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 0 (*.f32 (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0) 0)) -1) 0) (pow.f32 sinTheta_O 4))) (*.f32 1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (pow.f32 sinTheta_O 3)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2))))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2))))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 sinTheta_O))) (/.f32 h eta))
(fma.f32 -1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 sinTheta_O))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2))))) (/.f32 h eta)))
(fma.f32 -1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 sinTheta_O))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 4) (fma.f32 -1 (*.f32 (*.f32 0 sinTheta_O) (*.f32 -1 (+.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 0 sinTheta_O) 2)))) (fma.f32 1/2 (*.f32 (*.f32 0 sinTheta_O) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O)))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2))))) (/.f32 h eta))))
(fma.f32 -1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (fma.f32 -1/2 (/.f32 (*.f32 h 0) (pow.f32 eta 4)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(neg.f32 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))))
(fma.f32 -1 (/.f32 h eta) (*.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (*.f32 0 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (*.f32 0 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (+.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) 2)) (pow.f32 (*.f32 0 sinTheta_O) 2)) (pow.f32 (sqrt.f32 -1) 2))))))
(-.f32 (fma.f32 -1/2 (*.f32 0 (/.f32 h (*.f32 eta eta))) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0))) (pow.f32 eta 3)))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 (pow.f32 eta 2) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (*.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)))) (*.f32 (pow.f32 eta 3) (pow.f32 (sqrt.f32 -1) 2)))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (*.f32 0 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 eta 4)) (/.f32 (fma.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) 2)) (pow.f32 (*.f32 0 sinTheta_O) 2)))) (fma.f32 (*.f32 0 sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 0 sinTheta_O) 2)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O)))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (+.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) 2)) (pow.f32 (*.f32 0 sinTheta_O) 2)) (pow.f32 (sqrt.f32 -1) 2)))))))
(-.f32 (fma.f32 -1/2 (*.f32 0 (/.f32 h (*.f32 eta eta))) (fma.f32 -1/2 (/.f32 h (/.f32 (neg.f32 (pow.f32 eta 4)) (fma.f32 1/2 (/.f32 (+.f32 0 (*.f32 (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0) 0)) -1) 0))) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0))) (pow.f32 eta 3))))) (/.f32 h eta))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (-.f32 sinTheta_O (neg.f32 eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (-.f32 sinTheta_O (neg.f32 eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (-.f32 sinTheta_O (neg.f32 eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (-.f32 sinTheta_O (neg.f32 eta))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))))))
(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)))))
(+.f32 (sqrt.f32 eta) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O))))
(+.f32 (sqrt.f32 eta) (fma.f32 -1/8 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 3)))) (*.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 eta))))))
(+.f32 (sqrt.f32 eta) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 3))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 5))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 eta)) sinTheta_O)))))
(+.f32 (sqrt.f32 eta) (fma.f32 -1/8 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 1 (pow.f32 eta 3)))) (fma.f32 1/16 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 (/.f32 1 (pow.f32 eta 5)))) (*.f32 1/2 (*.f32 sinTheta_O (sqrt.f32 (/.f32 1 eta)))))))
(sqrt.f32 sinTheta_O)
(+.f32 (sqrt.f32 sinTheta_O) (*.f32 1/2 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))))
(+.f32 (sqrt.f32 sinTheta_O) (*.f32 (*.f32 1/2 eta) (sqrt.f32 (/.f32 1 sinTheta_O))))
(+.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 eta 2) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))))) (*.f32 1/2 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O))))))
(+.f32 (sqrt.f32 sinTheta_O) (fma.f32 -1/8 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 1/2 eta) (sqrt.f32 (/.f32 1 sinTheta_O)))))
(+.f32 (sqrt.f32 sinTheta_O) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 eta 2) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3))))) (+.f32 (*.f32 1/16 (*.f32 (pow.f32 eta 3) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 eta (sqrt.f32 (/.f32 1 sinTheta_O)))))))
(+.f32 (sqrt.f32 sinTheta_O) (fma.f32 -1/8 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 3)))) (fma.f32 1/16 (*.f32 (pow.f32 eta 3) (sqrt.f32 (/.f32 1 (pow.f32 sinTheta_O 5)))) (*.f32 (*.f32 1/2 eta) (sqrt.f32 (/.f32 1 sinTheta_O))))))
(/.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))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)))
(log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (*.f32 -1 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 sinTheta_O 2))))
(+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (neg.f32 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O)))))
(+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 0 (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 sinTheta_O 2))) (*.f32 1/2 (*.f32 (pow.f32 eta 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 4))) (*.f32 2 (/.f32 1 (pow.f32 sinTheta_O 2))))))))
(+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (fma.f32 -1 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O))) (*.f32 (*.f32 1/2 (*.f32 eta eta)) (-.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 0 sinTheta_O) 2)) (pow.f32 sinTheta_O 4)) (/.f32 2 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (+.f32 (/.f32 0 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 1/2 (*.f32 eta eta)) (+.f32 (/.f32 0 (pow.f32 sinTheta_O 4)) (/.f32 -2 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (log.f32 (*.f32 -1 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 eta 3) (+.f32 (*.f32 -6 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (pow.f32 sinTheta_O 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 3) (pow.f32 sinTheta_O 6)))))) (*.f32 1/2 (*.f32 (pow.f32 eta 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2) (pow.f32 sinTheta_O 4))) (*.f32 2 (/.f32 1 (pow.f32 sinTheta_O 2)))))))))
(+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (fma.f32 -1 (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O))) (fma.f32 1/6 (*.f32 (pow.f32 eta 3) (fma.f32 -6 (/.f32 (*.f32 0 sinTheta_O) (pow.f32 sinTheta_O 4)) (*.f32 -2 (/.f32 (pow.f32 (*.f32 0 sinTheta_O) 3) (pow.f32 sinTheta_O 6))))) (*.f32 (*.f32 1/2 (*.f32 eta eta)) (-.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 0 sinTheta_O) 2)) (pow.f32 sinTheta_O 4)) (/.f32 2 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (+.f32 (log.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 0 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 1/6 (*.f32 (pow.f32 eta 3) (+.f32 (/.f32 0 (pow.f32 sinTheta_O 4)) (/.f32 0 (pow.f32 sinTheta_O 6)))) (*.f32 (*.f32 1/2 (*.f32 eta eta)) (+.f32 (/.f32 0 (pow.f32 sinTheta_O 4)) (/.f32 -2 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 -2 (log.f32 (/.f32 1 eta)))
(*.f32 -2 (neg.f32 (log.f32 eta)))
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (/.f32 sinTheta_O eta)))
(fma.f32 -2 (neg.f32 (log.f32 eta)) (*.f32 0 (/.f32 sinTheta_O eta)))
(fma.f32 -2 (neg.f32 (log.f32 eta)) 0)
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (pow.f32 eta 2))) (/.f32 sinTheta_O eta))))
(fma.f32 -2 (neg.f32 (log.f32 eta)) (fma.f32 -1 (/.f32 sinTheta_O eta) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (pow.f32 (*.f32 0 sinTheta_O) 2))) (*.f32 eta eta)) (/.f32 sinTheta_O eta))))
(fma.f32 -2 (neg.f32 (log.f32 eta)) (-.f32 (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 sinTheta_O sinTheta_O) 0) (*.f32 eta eta)) (/.f32 sinTheta_O eta)) (/.f32 sinTheta_O eta)))
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (+.f32 (*.f32 1/6 (/.f32 (+.f32 (*.f32 2 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 3)) (*.f32 6 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (pow.f32 eta 2))) (/.f32 sinTheta_O eta)))))
(fma.f32 -2 (neg.f32 (log.f32 eta)) (fma.f32 -1 (/.f32 sinTheta_O eta) (fma.f32 1/6 (/.f32 (fma.f32 2 (pow.f32 (*.f32 0 sinTheta_O) 3) (*.f32 6 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O)))) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (pow.f32 (*.f32 0 sinTheta_O) 2))) (*.f32 eta eta)) (/.f32 sinTheta_O eta)))))
(fma.f32 -2 (neg.f32 (log.f32 eta)) (-.f32 (+.f32 (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 sinTheta_O sinTheta_O) 0) (*.f32 eta eta)) (/.f32 sinTheta_O eta)) (/.f32 0 (pow.f32 eta 3))) (/.f32 sinTheta_O eta)))
(*.f32 -2 (log.f32 (/.f32 -1 eta)))
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (/.f32 sinTheta_O eta)))
(fma.f32 -2 (log.f32 (/.f32 -1 eta)) (*.f32 0 (/.f32 sinTheta_O eta)))
(fma.f32 -2 (log.f32 (/.f32 -1 eta)) 0)
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (pow.f32 eta 2))) (/.f32 sinTheta_O eta))))
(fma.f32 -2 (log.f32 (/.f32 -1 eta)) (fma.f32 -1 (/.f32 sinTheta_O eta) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (pow.f32 (*.f32 0 sinTheta_O) 2))) (*.f32 eta eta)) (/.f32 sinTheta_O eta))))
(fma.f32 -2 (log.f32 (/.f32 -1 eta)) (-.f32 (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 sinTheta_O sinTheta_O) 0) (*.f32 eta eta)) (/.f32 sinTheta_O eta)) (/.f32 sinTheta_O eta)))
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 eta))) (+.f32 (*.f32 -1 (/.f32 sinTheta_O eta)) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 -6 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))) (*.f32 -2 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 3))) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))) (pow.f32 eta 2))) (/.f32 sinTheta_O eta)))))
(fma.f32 -2 (log.f32 (/.f32 -1 eta)) (fma.f32 -1 (/.f32 sinTheta_O eta) (fma.f32 -1/6 (/.f32 (fma.f32 -6 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O)) (*.f32 -2 (pow.f32 (*.f32 0 sinTheta_O) 3))) (pow.f32 eta 3)) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (pow.f32 (*.f32 0 sinTheta_O) 2))) (*.f32 eta eta)) (/.f32 sinTheta_O eta)))))
(fma.f32 -2 (log.f32 (/.f32 -1 eta)) (-.f32 (+.f32 (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 sinTheta_O sinTheta_O) 0) (*.f32 eta eta)) (/.f32 sinTheta_O eta)) (/.f32 0 (pow.f32 eta 3))) (/.f32 sinTheta_O eta)))
(log.f32 (pow.f32 eta 2))
(*.f32 2 (log.f32 eta))
(+.f32 (log.f32 (pow.f32 eta 2)) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2) (pow.f32 eta 4))) (*.f32 2 (/.f32 1 (pow.f32 eta 2)))))))
(+.f32 (*.f32 2 (log.f32 eta)) (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 0 eta) 2)) (pow.f32 eta 4)) (/.f32 2 (*.f32 eta eta)))))
(+.f32 (*.f32 2 (log.f32 eta)) (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 0 (pow.f32 eta 4)) (/.f32 -2 (*.f32 eta eta)))))
(+.f32 (log.f32 (pow.f32 eta 2)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 3) (pow.f32 eta 6))) (*.f32 6 (/.f32 (+.f32 eta (*.f32 -1 eta)) (pow.f32 eta 4)))))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2) (pow.f32 eta 4))) (*.f32 2 (/.f32 1 (pow.f32 eta 2))))))))
(+.f32 (*.f32 2 (log.f32 eta)) (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 2 (/.f32 (pow.f32 (*.f32 0 eta) 3) (pow.f32 eta 6)) (*.f32 6 (/.f32 (*.f32 0 eta) (pow.f32 eta 4))))) (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 0 eta) 2)) (pow.f32 eta 4)) (/.f32 2 (*.f32 eta eta))))))
(+.f32 (*.f32 2 (log.f32 eta)) (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (/.f32 0 (pow.f32 eta 4)) (/.f32 0 (pow.f32 eta 6)))) (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 0 (pow.f32 eta 4)) (/.f32 -2 (*.f32 eta eta))))))
(+.f32 (log.f32 (pow.f32 eta 2)) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (*.f32 -24 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2) (pow.f32 eta 6))) (*.f32 -6 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 4) (pow.f32 eta 8)))) (*.f32 12 (/.f32 1 (pow.f32 eta 4)))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 3) (pow.f32 eta 6))) (*.f32 6 (/.f32 (+.f32 eta (*.f32 -1 eta)) (pow.f32 eta 4)))))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2) (pow.f32 eta 4))) (*.f32 2 (/.f32 1 (pow.f32 eta 2)))))))))
(+.f32 (*.f32 2 (log.f32 eta)) (fma.f32 1/24 (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (fma.f32 -24 (/.f32 (pow.f32 (*.f32 0 eta) 2) (pow.f32 eta 6)) (*.f32 -6 (/.f32 (pow.f32 (*.f32 0 eta) 4) (pow.f32 eta 8)))) (/.f32 12 (pow.f32 eta 4)))) (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 2 (/.f32 (pow.f32 (*.f32 0 eta) 3) (pow.f32 eta 6)) (*.f32 6 (/.f32 (*.f32 0 eta) (pow.f32 eta 4))))) (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 0 eta) 2)) (pow.f32 eta 4)) (/.f32 2 (*.f32 eta eta)))))))
(+.f32 (*.f32 2 (log.f32 eta)) (fma.f32 1/24 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 0 (pow.f32 eta 6)) (+.f32 (/.f32 0 (pow.f32 eta 8)) (/.f32 -12 (pow.f32 eta 4))))) (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (/.f32 0 (pow.f32 eta 4)) (/.f32 0 (pow.f32 eta 6)))) (*.f32 (*.f32 1/2 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 0 (pow.f32 eta 4)) (/.f32 -2 (*.f32 eta eta)))))))
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))))
(+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 sinTheta_O))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (*.f32 -1 (/.f32 (+.f32 eta (*.f32 -1 eta)) sinTheta_O))))
(+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (neg.f32 (/.f32 (*.f32 0 eta) sinTheta_O))))
(+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (/.f32 0 sinTheta_O)))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (+.f32 eta (*.f32 -1 eta)) sinTheta_O)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (pow.f32 sinTheta_O 2))))))
(+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (fma.f32 -1 (/.f32 (*.f32 0 eta) sinTheta_O) (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 eta eta) (neg.f32 (pow.f32 (*.f32 0 eta) 2))) (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (log.f32 -1) (+.f32 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (/.f32 0 sinTheta_O)) (*.f32 (/.f32 1/2 sinTheta_O) (/.f32 (fma.f32 -2 (*.f32 eta eta) 0) sinTheta_O))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 (+.f32 eta (*.f32 -1 eta)) sinTheta_O)) (+.f32 (*.f32 1/6 (/.f32 (+.f32 (*.f32 -6 (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))) (*.f32 -2 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 3))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (pow.f32 sinTheta_O 2)))))))
(+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (fma.f32 -1 (/.f32 (*.f32 0 eta) sinTheta_O) (fma.f32 1/6 (/.f32 (fma.f32 -6 (*.f32 (*.f32 0 eta) (*.f32 eta eta)) (*.f32 -2 (pow.f32 (*.f32 0 eta) 3))) (pow.f32 sinTheta_O 3)) (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 eta eta) (neg.f32 (pow.f32 (*.f32 0 eta) 2))) (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (log.f32 -1) (+.f32 (fma.f32 -2 (neg.f32 (log.f32 sinTheta_O)) (/.f32 0 sinTheta_O)) (+.f32 (*.f32 (/.f32 1/2 sinTheta_O) (/.f32 (fma.f32 -2 (*.f32 eta eta) 0) sinTheta_O)) (/.f32 0 (pow.f32 sinTheta_O 3)))))
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 eta sinTheta_O)) (/.f32 eta sinTheta_O))))
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (*.f32 0 (/.f32 eta sinTheta_O))))
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) 0))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 eta sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (pow.f32 sinTheta_O 2))) (/.f32 eta sinTheta_O)))))
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (fma.f32 -1 (/.f32 eta sinTheta_O) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 eta eta) (neg.f32 (pow.f32 (*.f32 0 eta) 2))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 eta sinTheta_O)))))
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (-.f32 (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 eta eta) 0) (*.f32 sinTheta_O sinTheta_O)) (/.f32 eta sinTheta_O)) (/.f32 eta sinTheta_O))))
(+.f32 (log.f32 -1) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1 (/.f32 eta sinTheta_O)) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 -6 (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))) (*.f32 -2 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 3))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (pow.f32 sinTheta_O 2))) (/.f32 eta sinTheta_O))))))
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (fma.f32 -1 (/.f32 eta sinTheta_O) (fma.f32 -1/6 (/.f32 (fma.f32 -6 (*.f32 (*.f32 0 eta) (*.f32 eta eta)) (*.f32 -2 (pow.f32 (*.f32 0 eta) 3))) (pow.f32 sinTheta_O 3)) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 eta eta) (neg.f32 (pow.f32 (*.f32 0 eta) 2))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 eta sinTheta_O))))))
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 sinTheta_O)) (-.f32 (+.f32 (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 eta eta) 0) (*.f32 sinTheta_O sinTheta_O)) (/.f32 eta sinTheta_O)) (/.f32 0 (pow.f32 sinTheta_O 3))) (/.f32 eta sinTheta_O))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) 2)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 eta (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (pow.f32 eta 3) (*.f32 0 sinTheta_O)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 0 sinTheta_O) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 -1)))) 2)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (*.f32 0 (/.f32 (-.f32 1 (pow.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) 2)) (sqrt.f32 -1)))) (+.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (-.f32 1 (pow.f32 (/.f32 (/.f32 0 sinTheta_O) (sqrt.f32 -1)) 2)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
eta
(+.f32 eta (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
eta
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta))))
(+.f32 eta (*.f32 1/2 (+.f32 (*.f32 0 sinTheta_O) (/.f32 (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)) eta))))
(+.f32 eta (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta)))
(+.f32 eta (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))) (pow.f32 eta 2))) (+.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta)))))
(+.f32 eta (fma.f32 -1/4 (/.f32 (*.f32 0 sinTheta_O) (/.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)))) (*.f32 1/2 (+.f32 (*.f32 0 sinTheta_O) (/.f32 (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)) eta)))))
(+.f32 eta (+.f32 (*.f32 1/2 (+.f32 0 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta))) (/.f32 0 (*.f32 eta eta))))
(*.f32 -1 eta)
(neg.f32 eta)
(+.f32 (*.f32 -1 eta) (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))))
(neg.f32 eta)
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta))))
(fma.f32 -1 eta (*.f32 -1/2 (+.f32 (*.f32 0 sinTheta_O) (/.f32 (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2)) eta))))
(+.f32 (neg.f32 eta) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta)))
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)) eta)) (*.f32 1/4 (/.f32 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (-.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))) (pow.f32 eta 2))))))
(fma.f32 -1 eta (fma.f32 -1/2 (*.f32 0 sinTheta_O) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2)) eta) (*.f32 1/4 (/.f32 (*.f32 0 sinTheta_O) (/.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2))))))))
(+.f32 (neg.f32 eta) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta) (/.f32 0 (*.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 0 eta))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (/.f32 0 eta) 2)))) (/.f32 0 eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2))) eta)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) eta)) 2)) (+.f32 eta (*.f32 -1 eta)))) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 eta (*.f32 -1 eta))) eta)))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2)))) (fma.f32 1/4 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) eta)) 2))) (*.f32 0 eta)) (pow.f32 eta 3)) (*.f32 1/2 (/.f32 sinTheta_O (/.f32 eta (*.f32 0 eta)))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (+.f32 1 (pow.f32 (/.f32 0 eta) 2)))) (fma.f32 1/4 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 1 (pow.f32 (/.f32 0 eta) 2))) 0) (pow.f32 eta 3)) (/.f32 0 eta))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 -1)) (/.f32 0 (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))) (/.f32 0 (sqrt.f32 -1)))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 0 eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (fma.f32 -1/4 (/.f32 (+.f32 0 (*.f32 0 (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 0 (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 (neg.f32 sinTheta_O) (sqrt.f32 -1))
(*.f32 sinTheta_O (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))))
(-.f32 (/.f32 0 (sqrt.f32 -1)) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1)))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (/.f32 0 (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (-.f32 (pow.f32 eta 2) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 0 eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 eta eta) (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (+.f32 0 (*.f32 0 (neg.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 0 (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (sqrt.f32 -1))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3)) (/.f32 h (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2))))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 3))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 4) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2))))) (fma.f32 -1/2 (/.f32 (pow.f32 eta 6) (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 h sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 6)) (pow.f32 (/.f32 (/.f32 -1/2 (pow.f32 sinTheta_O 3)) (sqrt.f32 -1)) 2)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 1 (pow.f32 sinTheta_O 8)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(/.f32 h eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (/.f32 h eta))
(fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 sinTheta_O))) (/.f32 h eta))
(fma.f32 -1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 sinTheta_O))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2))))) (/.f32 h eta)))
(fma.f32 -1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))))) (pow.f32 eta 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 -1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 sinTheta_O))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 4) (fma.f32 -1 (*.f32 (*.f32 0 sinTheta_O) (*.f32 -1 (+.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 0 sinTheta_O) 2)))) (fma.f32 1/2 (*.f32 (*.f32 0 sinTheta_O) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O)))))) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 -1/2 (*.f32 0 sinTheta_O)) 2))))) (/.f32 h eta))))
(fma.f32 -1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (fma.f32 -1/2 (/.f32 (*.f32 h 0) (pow.f32 eta 4)) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (/.f32 h eta))))
(*.f32 -1 (/.f32 h eta))
(neg.f32 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))))
(fma.f32 -1 (/.f32 h eta) (*.f32 -1/2 (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (*.f32 0 sinTheta_O) (pow.f32 (sqrt.f32 -1) 2)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 h eta) (/.f32 0 eta))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3)))))
(fma.f32 -1 (/.f32 h eta) (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 sinTheta_O))) (/.f32 h (/.f32 (pow.f32 eta 3) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2))))))))
(-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (/.f32 h eta))
(+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2))))) (*.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2))))))) (pow.f32 eta 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) (pow.f32 eta 2))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1 (pow.f32 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O)) 2)) (pow.f32 (*.f32 1/2 (+.f32 sinTheta_O (*.f32 -1 sinTheta_O))) 2)))) (pow.f32 eta 3))))))
(fma.f32 -1 (/.f32 h eta) (fma.f32 -1/2 (/.f32 h (/.f32 (pow.f32 eta 4) (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 0 sinTheta_O)) (fma.f32 -1/2 (*.f32 (*.f32 0 sinTheta_O) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)))) (*.f32 (*.f32 0 sinTheta_O) (*.f32 -1 (+.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 0 sinTheta_O) 2)))))))) (*.f32 1/2 (+.f32 (/.f32 h (/.f32 (*.f32 eta eta) (*.f32 0 sinTheta_O))) (/.f32 h (/.f32 (pow.f32 eta 3) (fma.f32 -1 (*.f32 sinTheta_O sinTheta_O) (fma.f32 -1 (pow.f32 (*.f32 0 sinTheta_O) 2) (pow.f32 (*.f32 1/2 (*.f32 0 sinTheta_O)) 2)))))))))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 h 0) (pow.f32 eta 4)) (*.f32 1/2 (+.f32 (*.f32 (/.f32 h eta) (/.f32 0 eta)) (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))
(fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta)))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (*.f32 eta (*.f32 h (*.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 1/2 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.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)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (/.f32 h eta))))
(fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (fma.f32 1/2 (*.f32 eta (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (+.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)))))) (fma.f32 1/2 (/.f32 h (/.f32 (pow.f32 eta 3) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h eta))))
(/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)
(/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)))
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))) (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))))
(fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)) (fma.f32 1/2 (/.f32 (*.f32 0 eta) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))))) (fma.f32 (*.f32 0 eta) (+.f32 (*.f32 eta eta) (pow.f32 (*.f32 0 eta) 2)) (*.f32 (*.f32 0 eta) (*.f32 eta eta)))))) (fma.f32 -1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 0 (*.f32 (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0) 0)) -1) 0) (pow.f32 sinTheta_O 4))) (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (pow.f32 sinTheta_O 3))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))))
(*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O))
(neg.f32 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(/.f32 (neg.f32 h) (/.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1)))))
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (*.f32 (/.f32 0 sinTheta_O) (/.f32 h sinTheta_O))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1))))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (pow.f32 sinTheta_O 3))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 h (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 eta (*.f32 -1 eta))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 (+.f32 eta (*.f32 -1 eta)) (+.f32 (pow.f32 eta 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2))) (*.f32 (pow.f32 eta 2) (+.f32 eta (*.f32 -1 eta)))))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 eta 2) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 eta (*.f32 -1 eta)) (sqrt.f32 -1))) 2) (pow.f32 (+.f32 eta (*.f32 -1 eta)) 2)))) (*.f32 (pow.f32 sinTheta_O 3) (sqrt.f32 -1)))))))
(fma.f32 -1 (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 h (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 4)) (fma.f32 1/2 (/.f32 (*.f32 0 eta) (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))))) (fma.f32 (*.f32 0 eta) (+.f32 (*.f32 eta eta) (pow.f32 (*.f32 0 eta) 2)) (*.f32 (*.f32 0 eta) (*.f32 eta eta)))))) (*.f32 1/2 (*.f32 (/.f32 h (pow.f32 sinTheta_O 3)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 0 eta) (sqrt.f32 -1))) 2) (pow.f32 (*.f32 0 eta) 2))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 0 (sqrt.f32 -1)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 0 (*.f32 (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0) 0)) -1) 0) (pow.f32 sinTheta_O 4))) (*.f32 1/2 (*.f32 (/.f32 h (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 eta eta) (+.f32 (pow.f32 (/.f32 0 (sqrt.f32 -1)) 2) 0)) (pow.f32 sinTheta_O 3)))))) (/.f32 h (/.f32 sinTheta_O (sqrt.f32 -1))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (-.f32 sinTheta_O (neg.f32 eta))))))
(asin.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (-.f32 sinTheta_O (neg.f32 eta))))))
(asin.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (-.f32 sinTheta_O (neg.f32 eta))))))
(asin.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O (*.f32 -1 eta)) (-.f32 sinTheta_O (*.f32 -1 eta)))))))
(asin.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 sinTheta_O eta)) (-.f32 sinTheta_O (neg.f32 eta))))))
(asin.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (sqrt.f32 (/.f32 1 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 eta (*.f32 -1 sinTheta_O)) (-.f32 eta (*.f32 -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 1 (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(*.f32 (pow.f32 (*.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (cbrt.f32 -1))
(*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 -1))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) 1/3) (/.f32 (pow.f32 eta 2) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (cbrt.f32 -1)))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 eta eta) (pow.f32 (cbrt.f32 -1) 2))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 -1)))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 10)) 1/3) (/.f32 (pow.f32 eta 4) (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) 1/3) (/.f32 (pow.f32 eta 2) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (cbrt.f32 -1))))
(fma.f32 -1/9 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 sinTheta_O 10))) (/.f32 (pow.f32 eta 4) (pow.f32 (cbrt.f32 -1) 5))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 eta eta) (pow.f32 (cbrt.f32 -1) 2))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 -1))))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 10)) 1/3) (/.f32 (pow.f32 eta 4) (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 (*.f32 5/81 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 16)) 1/3) (/.f32 (pow.f32 eta 6) (pow.f32 (cbrt.f32 -1) 8)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 4)) 1/3) (/.f32 (pow.f32 eta 2) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (cbrt.f32 -1)))))
(fma.f32 -1/9 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 sinTheta_O 10))) (/.f32 (pow.f32 eta 4) (pow.f32 (cbrt.f32 -1) 5))) (fma.f32 5/81 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 sinTheta_O 16))) (/.f32 (pow.f32 eta 6) (pow.f32 (cbrt.f32 -1) 8))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 eta eta) (pow.f32 (cbrt.f32 -1) 2))) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_O)) (cbrt.f32 -1)))))
(pow.f32 (pow.f32 eta 2) 1/3)
(cbrt.f32 (*.f32 eta eta))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 4)) 1/3) (pow.f32 sinTheta_O 2))) (pow.f32 (pow.f32 eta 2) 1/3))
(fma.f32 -1/3 (*.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (/.f32 1 (pow.f32 eta 4)))) (cbrt.f32 (*.f32 eta eta)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 4)) 1/3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 10)) 1/3) (pow.f32 sinTheta_O 4))) (pow.f32 (pow.f32 eta 2) 1/3)))
(fma.f32 -1/3 (*.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (/.f32 1 (pow.f32 eta 4)))) (fma.f32 -1/9 (*.f32 (pow.f32 sinTheta_O 4) (cbrt.f32 (/.f32 1 (pow.f32 eta 10)))) (cbrt.f32 (*.f32 eta eta))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 4)) 1/3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 10)) 1/3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -5/81 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 16)) 1/3) (pow.f32 sinTheta_O 6))) (pow.f32 (pow.f32 eta 2) 1/3))))
(fma.f32 -1/3 (*.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (/.f32 1 (pow.f32 eta 4)))) (fma.f32 -1/9 (*.f32 (pow.f32 sinTheta_O 4) (cbrt.f32 (/.f32 1 (pow.f32 eta 10)))) (fma.f32 -5/81 (*.f32 (pow.f32 sinTheta_O 6) (cbrt.f32 (/.f32 1 (pow.f32 eta 16)))) (cbrt.f32 (*.f32 eta eta)))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
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)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.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/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 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(*.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 eta) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(fma.f32 -1 eta (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(-.f32 (fma.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) eta)
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(fma.f32 -1 eta (fma.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 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
(-.f32 (fma.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 1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) 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)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.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/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 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(+.f32 eta (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (fma.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(*.f32 sinTheta_O (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)))
(*.f32 (neg.f32 sinTheta_O) (sqrt.f32 -1))
(*.f32 sinTheta_O (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1)))))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1)))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) 1/8)))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (*.f32 (/.f32 1/8 (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 eta 4) (*.f32 -1 (sqrt.f32 -1))))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (sqrt.f32 -1)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(fma.f32 -1 (*.f32 sinTheta_O (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 -1))) (fma.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (sqrt.f32 -1) 3))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta (sqrt.f32 -1))) (fma.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 sinTheta_O 5) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 (/.f32 1/8 (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 eta 4) (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 sinTheta_O (sqrt.f32 -1)))
(pow.f32 (pow.f32 sinTheta_O 4) 1/3)
(cbrt.f32 (pow.f32 sinTheta_O 4))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (pow.f32 eta 2))) (pow.f32 (pow.f32 sinTheta_O 4) 1/3))
(fma.f32 -2/3 (*.f32 (*.f32 eta eta) (cbrt.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (pow.f32 sinTheta_O 4)))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (pow.f32 eta 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 8)) 1/3) (pow.f32 eta 4))) (pow.f32 (pow.f32 sinTheta_O 4) 1/3)))
(fma.f32 -2/3 (*.f32 (*.f32 eta eta) (cbrt.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/9 (*.f32 (pow.f32 eta 4) (cbrt.f32 (/.f32 1 (pow.f32 sinTheta_O 8)))) (cbrt.f32 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) 1/3) (pow.f32 eta 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 8)) 1/3) (pow.f32 eta 4))) (+.f32 (*.f32 -4/81 (*.f32 (pow.f32 (/.f32 1 (pow.f32 sinTheta_O 14)) 1/3) (pow.f32 eta 6))) (pow.f32 (pow.f32 sinTheta_O 4) 1/3))))
(fma.f32 -2/3 (*.f32 (*.f32 eta eta) (cbrt.f32 (/.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/9 (*.f32 (pow.f32 eta 4) (cbrt.f32 (/.f32 1 (pow.f32 sinTheta_O 8)))) (fma.f32 -4/81 (*.f32 (pow.f32 eta 6) (cbrt.f32 (/.f32 1 (pow.f32 sinTheta_O 14)))) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(pow.f32 (pow.f32 eta 4) 1/3)
(cbrt.f32 (pow.f32 eta 4))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 2)) 1/3) (pow.f32 sinTheta_O 2))) (pow.f32 (pow.f32 eta 4) 1/3))
(fma.f32 -2/3 (*.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (/.f32 1 (*.f32 eta eta)))) (cbrt.f32 (pow.f32 eta 4)))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 2)) 1/3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 8)) 1/3) (pow.f32 sinTheta_O 4))) (pow.f32 (pow.f32 eta 4) 1/3)))
(fma.f32 -2/3 (*.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (/.f32 1 (*.f32 eta eta)))) (fma.f32 -1/9 (*.f32 (pow.f32 sinTheta_O 4) (cbrt.f32 (/.f32 1 (pow.f32 eta 8)))) (cbrt.f32 (pow.f32 eta 4))))
(+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 2)) 1/3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 8)) 1/3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -4/81 (*.f32 (pow.f32 (/.f32 1 (pow.f32 eta 14)) 1/3) (pow.f32 sinTheta_O 6))) (pow.f32 (pow.f32 eta 4) 1/3))))
(fma.f32 -2/3 (*.f32 (*.f32 sinTheta_O sinTheta_O) (cbrt.f32 (/.f32 1 (*.f32 eta eta)))) (fma.f32 -1/9 (*.f32 (pow.f32 sinTheta_O 4) (cbrt.f32 (/.f32 1 (pow.f32 eta 8)))) (fma.f32 -4/81 (*.f32 (pow.f32 sinTheta_O 6) (cbrt.f32 (/.f32 1 (pow.f32 eta 14)))) (cbrt.f32 (pow.f32 eta 4)))))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 eta 2)
(*.f32 eta eta)
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(*.f32 -1 (pow.f32 sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (hypot.f32 eta sinTheta_O))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3/2) (pow.f32 (+.f32 sinTheta_O eta) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2))
(*.f32 1 (/.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 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 h (-.f32 eta sinTheta_O)) (/.f32 h (+.f32 eta sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.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 1 (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(/.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.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)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 h) 2) (/.f32 (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.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 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (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)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.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 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3) 1/3)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) h) -1)
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) h))
(sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (*.f32 (/.f32 h (-.f32 eta sinTheta_O)) (/.f32 h (+.f32 eta sinTheta_O))))
(log.f32 (exp.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))))
(log.f32 (+.f32 1 (expm1.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))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))
(expm1.f32 (log1p.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))))
(exp.f32 (log.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))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log1p.f32 (expm1.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 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 1 (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)))))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2) (cbrt.f32 (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)))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (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)))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 3)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2))
(fabs.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log.f32 (exp.f32 (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)))))
(log.f32 (+.f32 1 (expm1.f32 (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)))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(expm1.f32 (log1p.f32 (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)))))
(exp.f32 (log.f32 (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)))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log1p.f32 (expm1.f32 (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)))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(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 sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 sinTheta_O eta)))) 1)
(sqrt.f32 (+.f32 eta sinTheta_O))
(*.f32 1 (sqrt.f32 (+.f32 sinTheta_O eta)))
(sqrt.f32 (+.f32 eta sinTheta_O))
(*.f32 (cbrt.f32 (+.f32 sinTheta_O eta)) (cbrt.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (cbrt.f32 (+.f32 eta sinTheta_O)) (cbrt.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (+.f32 sinTheta_O eta) 1/4) (pow.f32 (+.f32 sinTheta_O eta) 1/4))
(sqrt.f32 (+.f32 eta sinTheta_O))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 sinTheta_O eta) 2))) (sqrt.f32 (cbrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 eta sinTheta_O) 2))) (sqrt.f32 (cbrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 sinTheta_O eta)))
(sqrt.f32 (+.f32 eta sinTheta_O))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 sinTheta_O eta) 2)) 1/2) (pow.f32 (cbrt.f32 (+.f32 sinTheta_O eta)) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 eta sinTheta_O) 2))) (sqrt.f32 (cbrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (sqrt.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (hypot.f32 (pow.f32 eta 3/2) (pow.f32 sinTheta_O 3/2)) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (-.f32 sinTheta_O eta)))
(/.f32 (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))) (sqrt.f32 (-.f32 sinTheta_O eta)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (-.f32 eta sinTheta_O)))))
(/.f32 (hypot.f32 (pow.f32 eta 3/2) (pow.f32 sinTheta_O 3/2)) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (-.f32 eta sinTheta_O)))))
(pow.f32 (+.f32 sinTheta_O eta) 1/2)
(sqrt.f32 (+.f32 eta sinTheta_O))
(pow.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) 1)
(sqrt.f32 (+.f32 eta sinTheta_O))
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 sinTheta_O eta))) 3)
(sqrt.f32 (+.f32 eta sinTheta_O))
(pow.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) 1/3)
(cbrt.f32 (pow.f32 (+.f32 eta sinTheta_O) 3/2))
(pow.f32 (pow.f32 (+.f32 sinTheta_O eta) 1/4) 2)
(sqrt.f32 (+.f32 eta sinTheta_O))
(fabs.f32 (sqrt.f32 (+.f32 sinTheta_O eta)))
(sqrt.f32 (+.f32 eta sinTheta_O))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(sqrt.f32 (+.f32 eta sinTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 sinTheta_O eta)))))
(sqrt.f32 (+.f32 eta sinTheta_O))
(cbrt.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2))
(cbrt.f32 (pow.f32 (+.f32 eta sinTheta_O) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(sqrt.f32 (+.f32 eta sinTheta_O))
(hypot.f32 (sqrt.f32 eta) (sqrt.f32 sinTheta_O))
(hypot.f32 (sqrt.f32 sinTheta_O) (sqrt.f32 eta))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(sqrt.f32 (+.f32 eta sinTheta_O))
(exp.f32 (*.f32 (log.f32 (+.f32 sinTheta_O eta)) 1/2))
(sqrt.f32 (+.f32 eta sinTheta_O))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 sinTheta_O eta))) 1))
(sqrt.f32 (+.f32 eta sinTheta_O))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 sinTheta_O eta))))
(sqrt.f32 (+.f32 eta sinTheta_O))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h eta))) 1)
(/.f32 h eta)
(*.f32 h (/.f32 1 eta))
(/.f32 h eta)
(*.f32 1 (/.f32 h eta))
(/.f32 h eta)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 h eta)) 2) (cbrt.f32 (/.f32 h eta)))
(/.f32 h eta)
(*.f32 (sqrt.f32 (/.f32 h eta)) (sqrt.f32 (/.f32 h eta)))
(/.f32 h eta)
(*.f32 (/.f32 1 eta) h)
(/.f32 h eta)
(*.f32 (/.f32 1 eta) (pow.f32 (/.f32 1 h) -1))
(/.f32 h eta)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 eta h)) 2) -1) (pow.f32 (cbrt.f32 (/.f32 eta h)) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 eta h)) 2)) (/.f32 1 (cbrt.f32 (/.f32 eta h))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 eta h)) -1) (pow.f32 (sqrt.f32 (/.f32 eta h)) -1))
(pow.f32 (sqrt.f32 (/.f32 eta h)) -2)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.f32 h) eta))
(/.f32 h eta)
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.f32 h) eta))
(/.f32 h eta)
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 eta eta))) (/.f32 h (cbrt.f32 eta)))
(/.f32 (*.f32 1 (/.f32 h (cbrt.f32 eta))) (cbrt.f32 (*.f32 eta eta)))
(/.f32 (/.f32 h (cbrt.f32 eta)) (cbrt.f32 (*.f32 eta eta)))
(*.f32 (/.f32 1 (sqrt.f32 eta)) (/.f32 h (sqrt.f32 eta)))
(/.f32 (/.f32 h (sqrt.f32 eta)) (sqrt.f32 eta))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (*.f32 eta eta))) (cbrt.f32 (/.f32 h eta)))
(*.f32 (cbrt.f32 (/.f32 h eta)) (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (*.f32 eta eta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 eta)) (/.f32 (cbrt.f32 h) (sqrt.f32 eta)))
(*.f32 (/.f32 (sqrt.f32 h) (cbrt.f32 (*.f32 eta eta))) (/.f32 (sqrt.f32 h) (cbrt.f32 eta)))
(pow.f32 (/.f32 eta h) -1)
(/.f32 1 (/.f32 eta h))
(pow.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(pow.f32 (cbrt.f32 (/.f32 h eta)) 3)
(/.f32 h eta)
(pow.f32 (pow.f32 (/.f32 h eta) 3) 1/3)
(/.f32 h eta)
(pow.f32 (sqrt.f32 (/.f32 h eta)) 2)
(/.f32 h eta)
(pow.f32 (/.f32 (/.f32 eta h) 1) -1)
(/.f32 1 (/.f32 eta h))
(sqrt.f32 (pow.f32 (/.f32 h eta) 2))
(fabs.f32 (/.f32 h eta))
(log.f32 (exp.f32 (/.f32 h eta)))
(/.f32 h eta)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 h eta))))
(/.f32 h eta)
(cbrt.f32 (pow.f32 (/.f32 h eta) 3))
(/.f32 h eta)
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 eta 3)))
(/.f32 h eta)
(expm1.f32 (log1p.f32 (/.f32 h eta)))
(/.f32 h eta)
(exp.f32 (log.f32 (/.f32 h eta)))
(/.f32 h eta)
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) -1))
(/.f32 1 (/.f32 eta h))
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) 1))
(/.f32 h eta)
(log1p.f32 (expm1.f32 (/.f32 h eta)))
(/.f32 h eta)
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(+.f32 (asin.f32 (/.f32 h eta)) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h eta)))) (sqrt.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (asin.f32 (/.f32 h eta)) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.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 eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h eta)))) 1)
(asin.f32 (/.f32 h eta))
(-.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 3) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(/.f32 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))
(/.f32 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(/.f32 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta))))))))
(*.f32 1 (/.f32 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2))) (neg.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(*.f32 1 (/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (neg.f32 (acos.f32 (/.f32 h eta)))) (*.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta)))))))
(/.f32 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(/.f32 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3)
(asin.f32 (/.f32 h eta))
(pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3) 1/3)
(asin.f32 (/.f32 h eta))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)
(asin.f32 (/.f32 h eta))
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))
(fabs.f32 (asin.f32 (/.f32 h eta)))
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(asin.f32 (/.f32 h eta))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(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 eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(+.f32 (asin.f32 (/.f32 h eta)) (fma.f32 (neg.f32 (sqrt.f32 (acos.f32 (/.f32 h eta)))) (sqrt.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (asin.f32 (/.f32 h eta)) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.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 eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (acos.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 1 (*.f32 (acos.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(+.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 eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (acos.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta))))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (cbrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) (sqrt.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(/.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))))
(/.f32 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(/.f32 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta))))))))
(*.f32 1 (/.f32 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2))) (neg.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(*.f32 1 (/.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (neg.f32 (acos.f32 (/.f32 h eta)))) (*.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta)))))))
(/.f32 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(/.f32 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 3)
(asin.f32 (/.f32 h eta))
(pow.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3) 1/3)
(asin.f32 (/.f32 h eta))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)
(asin.f32 (/.f32 h eta))
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 2))
(fabs.f32 (asin.f32 (/.f32 h eta)))
(log.f32 (exp.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(log.f32 (+.f32 1 (expm1.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(expm1.f32 (log1p.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(exp.f32 (log.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h eta))) 1))
(asin.f32 (/.f32 h eta))
(log1p.f32 (expm1.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(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 eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (acos.f32 (/.f32 h eta)) (fma.f32 (neg.f32 (sqrt.f32 (asin.f32 (/.f32 h eta)))) (sqrt.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (acos.f32 (/.f32 h eta)) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (asin.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta))))
(+.f32 (fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (asin.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (asin.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (PI.f32) 1/2 (neg.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (asin.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (asin.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta))))
(+.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 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (asin.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1))) (fma.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 1 (*.f32 (asin.f32 (/.f32 h eta)) 1)))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (asin.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (asin.f32 (/.f32 h eta)))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2) (*.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h eta))) 2))))
(+.f32 (fma.f32 1 (*.f32 1/2 (PI.f32)) (neg.f32 (asin.f32 (/.f32 h eta)))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(+.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 (PI.f32) 1/2) (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta)))
(-.f32 (exp.f32 (log1p.f32 (acos.f32 (/.f32 h eta)))) 1)
(acos.f32 (/.f32 h eta))
(*.f32 1 (acos.f32 (/.f32 h eta)))
(acos.f32 (/.f32 h eta))
(*.f32 (pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 2) (cbrt.f32 (acos.f32 (/.f32 h eta))))
(acos.f32 (/.f32 h eta))
(*.f32 (sqrt.f32 (acos.f32 (/.f32 h eta))) (sqrt.f32 (acos.f32 (/.f32 h eta))))
(acos.f32 (/.f32 h eta))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta))))) (*.f32 (/.f32 2 (PI.f32)) (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)))) (*.f32 (/.f32 2 (PI.f32)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (-.f32 (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta))))) (*.f32 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (/.f32 2 (PI.f32))))) (*.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))) (/.f32 2 (PI.f32))))
(/.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta))))) (*.f32 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)) (/.f32 -2 (PI.f32))))) (*.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))) (/.f32 2 (PI.f32))))
(/.f32 (-.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (*.f32 (/.f32 2 (PI.f32)) (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 (/.f32 2 (PI.f32)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (*.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (/.f32 2 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (/.f32 2 (PI.f32))))
(/.f32 (+.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (*.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)) (/.f32 -2 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (/.f32 2 (PI.f32))))
(/.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (*.f32 2 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (/.f32 (fma.f32 (PI.f32) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))) (neg.f32 (*.f32 2 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3))))) 2) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))) (*.f32 -2 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (*.f32 2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (*.f32 -2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (*.f32 -2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))) (*.f32 -2 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/8) (pow.f32 (acos.f32 (/.f32 h eta)) 3)))) (*.f32 -2 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (acos.f32 (/.f32 h eta)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))) (neg.f32 (PI.f32))) (*.f32 2 (fma.f32 (pow.f32 (PI.f32) 3) 1/8 (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3)))) (*.f32 -2 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta))))))))
(/.f32 (neg.f32 (fma.f32 (PI.f32) (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta)))))) (*.f32 -2 (fma.f32 1/8 (pow.f32 (PI.f32) 3) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) 3))))) (*.f32 -2 (+.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2) (*.f32 (PI.f32) (*.f32 1/2 (acos.f32 (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))) (*.f32 -2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 -2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (*.f32 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (neg.f32 (PI.f32))) (*.f32 2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2)))) (*.f32 -2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(/.f32 (neg.f32 (fma.f32 (PI.f32) (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta))) (*.f32 -2 (-.f32 (/.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 (acos.f32 (/.f32 h eta)) 2))))) (*.f32 -2 (fma.f32 (PI.f32) 1/2 (acos.f32 (/.f32 h eta)))))
(pow.f32 (acos.f32 (/.f32 h eta)) 1)
(acos.f32 (/.f32 h eta))
(pow.f32 (cbrt.f32 (acos.f32 (/.f32 h eta))) 3)
(acos.f32 (/.f32 h eta))
(pow.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 3) 1/3)
(acos.f32 (/.f32 h eta))
(pow.f32 (sqrt.f32 (acos.f32 (/.f32 h eta))) 2)
(acos.f32 (/.f32 h eta))
(sqrt.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 2))
(fabs.f32 (acos.f32 (/.f32 h eta)))
(log.f32 (exp.f32 (acos.f32 (/.f32 h eta))))
(acos.f32 (/.f32 h eta))
(log.f32 (+.f32 1 (expm1.f32 (acos.f32 (/.f32 h eta)))))
(acos.f32 (/.f32 h eta))
(cbrt.f32 (pow.f32 (acos.f32 (/.f32 h eta)) 3))
(acos.f32 (/.f32 h eta))
(expm1.f32 (log1p.f32 (acos.f32 (/.f32 h eta))))
(acos.f32 (/.f32 h eta))
(exp.f32 (log.f32 (acos.f32 (/.f32 h eta))))
(acos.f32 (/.f32 h eta))
(exp.f32 (*.f32 (log.f32 (acos.f32 (/.f32 h eta))) 1))
(acos.f32 (/.f32 h eta))
(log1p.f32 (expm1.f32 (acos.f32 (/.f32 h eta))))
(acos.f32 (/.f32 h eta))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta)))
(fma.f32 (PI.f32) 1/2 (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 1/2 (PI.f32)) (asin.f32 (/.f32 h eta)))
(+.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 0 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (log.f32 (-.f32 eta sinTheta_O)) (log.f32 (+.f32 sinTheta_O eta)))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (log.f32 (+.f32 sinTheta_O eta)) (log.f32 (-.f32 eta sinTheta_O)))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (log.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (log.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(-.f32 (log.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (log.f32 (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(-.f32 (log.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (log.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 1 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2) (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (+.f32 (pow.f32 (log.f32 (+.f32 sinTheta_O eta)) 3) (pow.f32 (log.f32 (-.f32 eta sinTheta_O)) 3)) (+.f32 (*.f32 (log.f32 (+.f32 sinTheta_O eta)) (log.f32 (+.f32 sinTheta_O eta))) (-.f32 (*.f32 (log.f32 (-.f32 eta sinTheta_O)) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 (log.f32 (+.f32 sinTheta_O eta)) (log.f32 (-.f32 eta sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (+.f32 eta sinTheta_O)) 3) (pow.f32 (log.f32 (-.f32 eta sinTheta_O)) 3)) (fma.f32 (log.f32 (+.f32 eta sinTheta_O)) (log.f32 (+.f32 eta sinTheta_O)) (*.f32 (log.f32 (-.f32 eta sinTheta_O)) (-.f32 (log.f32 (-.f32 eta sinTheta_O)) (log.f32 (+.f32 eta sinTheta_O))))))
(pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3)
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3) 1/3)
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2)
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(sqrt.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))
(fabs.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(cbrt.f32 (pow.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(expm1.f32 (log1p.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (log.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log1p.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1))
(log1p.f32 (+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1))
(log1p.f32 (fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) -1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(*.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))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (hypot.f32 eta sinTheta_O))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3/2) (pow.f32 (+.f32 sinTheta_O eta) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2))
(*.f32 1 (/.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 (cbrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 h (-.f32 eta sinTheta_O)) (/.f32 h (+.f32 eta sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.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 1 (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(/.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.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)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 h) 2) (/.f32 (/.f32 (cbrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (cbrt.f32 h) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) 1) (/.f32 (cbrt.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 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 (cbrt.f32 h) 2) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 h) 2) (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)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 sinTheta_O eta))))
(*.f32 (/.f32 (sqrt.f32 h) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 h) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (sqrt.f32 h) 1) (/.f32 (sqrt.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 (sqrt.f32 h) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6)))
(pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (cbrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3) 1/3)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (sqrt.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) h) -1)
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) h))
(sqrt.f32 (/.f32 (*.f32 h h) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (*.f32 (/.f32 h (-.f32 eta sinTheta_O)) (/.f32 h (+.f32 eta sinTheta_O))))
(log.f32 (exp.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))))
(log.f32 (+.f32 1 (expm1.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))))
(cbrt.f32 (pow.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(cbrt.f32 (/.f32 (pow.f32 h 3) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))
(expm1.f32 (log1p.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))))
(exp.f32 (log.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))))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(log1p.f32 (expm1.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 (PI.f32) 1/2) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 1 (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)))))
(*.f32 (pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2) (cbrt.f32 (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)))))
(*.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (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)))))
(pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (cbrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 3)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3) 1/3)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2))
(fabs.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(log.f32 (exp.f32 (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)))))
(log.f32 (+.f32 1 (expm1.f32 (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)))))
(cbrt.f32 (pow.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 3))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(expm1.f32 (log1p.f32 (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)))))
(exp.f32 (log.f32 (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)))))
(exp.f32 (*.f32 (log.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) 1))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(log1p.f32 (expm1.f32 (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)))))
(fma.f32 1 (*.f32 (PI.f32) 1/2) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 (PI.f32) 1/2 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(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 sinTheta_O)))))))
(-.f32 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 1 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (cbrt.f32 (-.f32 eta sinTheta_O)) (cbrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 (cbrt.f32 (+.f32 eta sinTheta_O)) (cbrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (cbrt.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 (cbrt.f32 (+.f32 sinTheta_O eta)) (cbrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (cbrt.f32 (+.f32 eta sinTheta_O)) (cbrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2) (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 4))) (fabs.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (cbrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (cbrt.f32 (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (cbrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) 1/2)
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/3)
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3)
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 2)
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(sqrt.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)))
(fabs.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log.f32 (exp.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(expm1.f32 (log1p.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1/3))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log1p.f32 (expm1.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 sinTheta_O eta)))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(*.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))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (sqrt.f32 (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (hypot.f32 eta sinTheta_O))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (exp.f32 1/2) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/6) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1/4) 2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3/2) (pow.f32 (+.f32 sinTheta_O eta) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) 3/2) (pow.f32 (-.f32 eta sinTheta_O) 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2/3)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2) 3)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2))
(sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 4))
(log.f32 (exp.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2))))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2))
(expm1.f32 (log1p.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(exp.f32 (*.f32 2 (log.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)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) 1))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(+.f32 (fma.f32 eta eta (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (neg.f32 (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (cbrt.f32 sinTheta_O) 2))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (cbrt.f32 sinTheta_O) 2))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (cbrt.f32 sinTheta_O) 2))))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(+.f32 (fma.f32 eta eta (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (neg.f32 (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (cbrt.f32 sinTheta_O) 2))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (cbrt.f32 sinTheta_O) 2))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (cbrt.f32 sinTheta_O) 2))))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 1 (*.f32 (*.f32 sinTheta_O sinTheta_O) 1)))
(+.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(+.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4))))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (cbrt.f32 (pow.f32 sinTheta_O 4)))))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (cbrt.f32 sinTheta_O) 2))) (fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (*.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2) (neg.f32 (cbrt.f32 (pow.f32 sinTheta_O 4))))))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 sinTheta_O) 2)) (cbrt.f32 (pow.f32 sinTheta_O 4)) (*.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (cbrt.f32 sinTheta_O) 2))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta))) (*.f32 (cbrt.f32 (pow.f32 sinTheta_O 4)) (pow.f32 (cbrt.f32 sinTheta_O) 2))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 1)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (/.f32 (pow.f32 eta 6) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))) (/.f32 (pow.f32 sinTheta_O 6) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2)))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(-.f32 (/.f32 (pow.f32 eta 4) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2)))
(/.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 eta sinTheta_O)) (/.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 eta sinTheta_O)))
(/.f32 (*.f32 (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)))
(/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))) (/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)))
(/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (-.f32 eta sinTheta_O)))) (/.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (*.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (-.f32 eta sinTheta_O))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 sinTheta_O eta) (+.f32 sinTheta_O eta)))
(/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)
(/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 sinTheta_O eta) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (-.f32 sinTheta_O eta)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))))
(/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta))) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (-.f32 sinTheta_O eta)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (+.f32 sinTheta_O eta) (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 eta sinTheta_O)) (/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (*.f32 (+.f32 sinTheta_O eta) (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta)))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 eta sinTheta_O)) (/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (-.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 (+.f32 sinTheta_O eta) (-.f32 sinTheta_O eta)))
(/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)))
(/.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (/.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (+.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (*.f32 (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))) (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))) (/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3))) (*.f32 (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O eta)))))
(*.f32 (/.f32 (+.f32 (pow.f32 sinTheta_O 3) (pow.f32 eta 3)) (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (-.f32 eta sinTheta_O)))) (/.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (*.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (-.f32 eta sinTheta_O))) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3)) (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))) (-.f32 sinTheta_O eta)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (-.f32 sinTheta_O eta)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))))
(/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta))) (-.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 3))) (-.f32 sinTheta_O eta)) (fma.f32 eta eta (fma.f32 sinTheta_O sinTheta_O (*.f32 eta sinTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (neg.f32 (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6))) (neg.f32 (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4))) (neg.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (+.f32 (pow.f32 eta 6) (pow.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 eta 4) (-.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2)))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(/.f32 (+.f32 (pow.f32 eta 6) (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) 3)) (+.f32 (pow.f32 eta 4) (-.f32 (*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)))))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (+.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 4)) (pow.f32 (*.f32 eta sinTheta_O) 2)))
(/.f32 (-.f32 (pow.f32 eta 6) (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 eta 4) (+.f32 (pow.f32 sinTheta_O 4) (pow.f32 (*.f32 eta sinTheta_O) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) (*.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (+.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (neg.f32 eta)))))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 2)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 3)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 1)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 (E.f32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2))
(fabs.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3) 1/3)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 2)) (cbrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2))
(fabs.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(log.f32 (pow.f32 (exp.f32 (+.f32 sinTheta_O eta)) (-.f32 eta sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 3/2)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O eta) 3) (pow.f32 (-.f32 eta sinTheta_O) 3)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) 3) (pow.f32 (+.f32 sinTheta_O eta) 3)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(cbrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) 2)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) 3))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) 1))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(fma.f32 eta eta (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(fma.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 1 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(fma.f32 1 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(fma.f32 1 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(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 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(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 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))
(fma.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta)) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 eta 4)) (cbrt.f32 (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O))

eval775.0ms (3.7%)

Compiler

Compiled 24693 to 12918 computations (47.7% saved)

prune197.0ms (1%)

Pruning

22 alts after pruning (13 fresh and 9 done)

PrunedKeptTotal
New8486854
Fresh5712
Picked145
Done055
Total85422876
Accuracy
100.0%
Counts
876 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.7%
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)
25.2%
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
93.4%
(asin.f32 (pow.f32 (cbrt.f32 (/.f32 h eta)) 3))
98.0%
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O))))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
97.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))))
96.8%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
98.1%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O)))))
89.5%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
89.2%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
89.3%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O)))))
86.4%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta))))
89.8%
(asin.f32 (/.f32 h (exp.f32 (*.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) 1/2))))
84.2%
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))))
95.3%
(asin.f32 (/.f32 h eta))
94.7%
(asin.f32 (/.f32 1 (/.f32 eta h)))
88.6%
(asin.f32 (*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2)))
97.0%
(asin.f32 (*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
94.6%
(asin.f32 (*.f32 h (/.f32 1 eta)))
85.9%
(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))))))))))
42.9%
(asin.f32 (sqrt.f32 (*.f32 (/.f32 h (-.f32 eta sinTheta_O)) (/.f32 h (+.f32 eta sinTheta_O)))))
Compiler

Compiled 1003 to 577 computations (42.5% saved)

regimes215.0ms (1%)

Counts
41 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 h (/.f32 1 eta)))
(asin.f32 (/.f32 1 (/.f32 eta h)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta 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 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2)))
(asin.f32 (sqrt.f32 (*.f32 (/.f32 h (-.f32 eta sinTheta_O)) (/.f32 h (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (log1p.f32 (expm1.f32 (/.f32 h eta))))
(asin.f32 (pow.f32 (cbrt.f32 (/.f32 h eta)) 3))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)
(asin.f32 (/.f32 h (exp.f32 (*.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) 1/2))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O))))
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) 1/2))))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))) 2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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))))))))
(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 (exp.f32 (log.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(asin.f32 (/.f32 h (fma.f32 -1/2 (exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))) eta)))
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h eta)) (cbrt.f32 (/.f32 h eta))) (cbrt.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(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 (*.f32 1/2 (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (hypot.f32 1 sinTheta_O)) (*.f32 eta eta))))))
(asin.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) -1))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (cbrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (fma.f32 -1/2 (pow.f32 sinTheta_O 4) (fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 sinTheta_O sinTheta_O)))))
(asin.f32 (*.f32 (sqrt.f32 h) (*.f32 (sqrt.f32 h) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (+.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2))))
(asin.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))) (cbrt.f32 (/.f32 h (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta)))))
(asin.f32 (/.f32 h (sqrt.f32 (*.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) (+.f32 (/.f32 (pow.f32 sinTheta_O 4) (+.f32 1 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (hypot.f32 1 sinTheta_O)))))))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 eta (/.f32 sinTheta_O (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) 1) 1/4)))) (*.f32 (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4))))) (sqrt.f32 (sqrt.f32 (-.f32 eta (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O sinTheta_O 1) 1/4)))))))))
Outputs
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))
Calls

10 calls:

34.0ms
eta
28.0ms
sinTheta_O
25.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))))))))
24.0ms
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
22.0ms
h
Results
AccuracySegmentsBranch
98.1%1sinTheta_O
98.1%1h
98.1%1eta
98.1%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))))))))
98.1%1(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
98.1%1(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
98.1%1(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
98.1%1(*.f32 eta eta)
98.1%1(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))
98.1%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 788 to 418 computations (47% saved)

regimes53.0ms (0.3%)

Counts
19 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 h (/.f32 1 eta)))
(asin.f32 (/.f32 1 (/.f32 eta h)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta eta))))
(-.f32 (/.f32 (PI.f32) 2) (acos.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta 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 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) -1/2)))
(asin.f32 (sqrt.f32 (*.f32 (/.f32 h (-.f32 eta sinTheta_O)) (/.f32 h (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 1 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))))
(asin.f32 (*.f32 h (/.f32 1 (fma.f32 -1/2 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (log1p.f32 (expm1.f32 (/.f32 h eta))))
(asin.f32 (pow.f32 (cbrt.f32 (/.f32 h eta)) 3))
(pow.f32 (sqrt.f32 (asin.f32 (/.f32 h eta))) 2)
(asin.f32 (/.f32 h (exp.f32 (*.f32 (*.f32 -2 (log.f32 (/.f32 1 eta))) 1/2))))
Outputs
(asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))))
Calls

5 calls:

14.0ms
h
11.0ms
sinTheta_O
10.0ms
eta
10.0ms
(*.f32 eta eta)
3.0ms
(*.f32 sinTheta_O sinTheta_O)
Results
AccuracySegmentsBranch
97.8%1sinTheta_O
97.8%1h
97.8%1eta
97.8%1(*.f32 eta eta)
97.8%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 220 to 122 computations (44.5% saved)

regimes52.0ms (0.2%)

Counts
4 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 h (/.f32 1 eta)))
(asin.f32 (/.f32 1 (/.f32 eta h)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
Outputs
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
Calls

4 calls:

35.0ms
(*.f32 sinTheta_O sinTheta_O)
8.0ms
h
4.0ms
sinTheta_O
4.0ms
eta
Results
AccuracySegmentsBranch
96.8%1sinTheta_O
96.8%1eta
96.8%1(*.f32 sinTheta_O sinTheta_O)
96.8%1h
Compiler

Compiled 49 to 33 computations (32.7% saved)

regimes12.0ms (0.1%)

Accuracy

Total -0.4b remaining (-23.5%)

Threshold costs -0.4b (-23.5%)

Counts
3 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 h (/.f32 1 eta)))
(asin.f32 (/.f32 1 (/.f32 eta h)))
Outputs
(asin.f32 (/.f32 h eta))
Calls

3 calls:

4.0ms
eta
4.0ms
sinTheta_O
4.0ms
h
Results
AccuracySegmentsBranch
95.3%1sinTheta_O
95.3%1h
95.3%1eta
Compiler

Compiled 31 to 22 computations (29% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Rules
20×*-commutative
18×+-commutative
12×sub-neg
10×neg-mul-1
10×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030122
148118
266118
376118
481118
582118
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
(asin.f32 (/.f32 h eta))
Outputs
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (+.f32 sinTheta_O eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 1/2 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_O eta)))))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
(asin.f32 (/.f32 h eta))
Compiler

Compiled 52 to 35 computations (32.7% saved)

soundness2.4s (11.8%)

Rules
1390×fma-neg
1338×distribute-lft-in
1338×distribute-lft-in
1326×distribute-rgt-in
1326×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053444
1111444
2207444
3544444
41186444
52163444
63341444
74369444
85889444
96499444
107354444
057332462
1156331564
2650531564
0131842403
1395236921
041448
1879448
0118032375
1352925871
057332462
1156331564
2650531564
0118032375
1352925871
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 261 to 166 computations (36.4% saved)

end0.0ms (0%)

preprocess115.0ms (0.6%)

Remove

(abs eta)

(abs sinTheta_O)

Compiler

Compiled 188 to 118 computations (37.2% saved)

Profiling

Loading profile data...