HairBSDF, gamma for a refracted ray

Time bar (total: 11.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze264.0ms (2.4%)

Memory
9.0MiB live, 453.9MiB allocated
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 42 to 28 computations (33.3% saved)

sample3.1s (28%)

Memory
45.5MiB live, 4 270.1MiB allocated
Samples
1.2s8 256×0valid
1.1s8 324×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-<=: 338.0ms (22.6% of total)
ival-div: 267.0ms (17.8% of total)
ival-mult: 250.0ms (16.7% of total)
ival-sub: 221.0ms (14.8% of total)
ival-sqrt: 208.0ms (13.9% of total)
ival-asin: 121.0ms (8.1% of total)
ival-and: 57.0ms (3.8% of total)
exact: 31.0ms (2.1% of total)
ival-assert: 6.0ms (0.4% of total)
Bogosity

explain160.0ms (1.4%)

Memory
18.0MiB live, 255.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
310-21(-2.679728926903193e-36 -3.896688917495623e-29 1.3336718490849268e-22)(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
00-0-eta
00-0-#s(literal 1 binary32)
00-0-(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
00-0-(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
00-0-(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
00-0-(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
00-0-(*.f32 eta eta)
00-0-(*.f32 sinTheta_O sinTheta_O)
00-0-(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
00-0-sinTheta_O
00-0-h
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f32(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))uflow-rescue100
(*.f32 sinTheta_O sinTheta_O)underflow296
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))underflow10
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))underflow148
(*.f32 eta eta)underflow10
Confusion
Predicted +Predicted -
+1021
-0225
Precision
1.0
Recall
0.3225806451612903
Confusion?
Predicted +Predicted MaybePredicted -
+10021
-00225
Precision?
1.0
Recall?
0.3225806451612903
Freqs
test
numberfreq
0246
110
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
49.0ms512×0valid
Compiler

Compiled 215 to 43 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-div: 6.0ms (21.3% of total)
ival-mult: 6.0ms (21.3% of total)
ival-sqrt: 6.0ms (21.3% of total)
ival-sub: 5.0ms (17.8% of total)
ival-asin: 4.0ms (14.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess676.0ms (6%)

Memory
-183.8MiB live, 318.7MiB allocated
Algorithm
egg-herbie
Rules
11 900×lower-fma.f64
11 900×lower-fma.f32
2 578×lower-*.f64
2 574×lower-*.f32
2 328×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051167
1110167
2220167
3469167
4901167
52008167
62806167
73788167
84947167
95755167
106216167
116594167
126915167
137748167
147844167
157992167
01318
02218
13318
25118
37718
412318
517718
626818
752318
886318
9151318
10277118
11438418
12545718
13588718
14612718
15624418
16628518
17768318
0820418
Stop Event
iter limit
node limit
iter limit
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 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
Symmetry

(abs eta)

(abs sinTheta_O)

Compiler

Compiled 21 to 13 computations (38.1% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.3%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
Compiler

Compiled 21 to 13 computations (38.1% saved)

simplify367.0ms (3.3%)

Memory
22.4MiB live, 249.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
cost-diff0
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
cost-diff0
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
Rules
11 900×lower-fma.f64
11 900×lower-fma.f32
2 578×lower-*.f64
2 574×lower-*.f32
2 328×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01395
02295
13395
25195
37795
412395
517795
626895
752395
886395
9151395
10277195
11438495
12545795
13588795
14612795
15624495
16628595
17768395
0820495
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
h
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 eta eta)
eta
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
#s(literal 1 binary32)
Outputs
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 h (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
h
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(*.f32 eta eta)
eta
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
#s(literal 1 binary32)

localize39.0ms (0.3%)

Memory
-19.9MiB live, 67.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.03515625
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
accuracy0.05078125
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
accuracy0.0546875
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
accuracy2.2756793725109166
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
Samples
24.0ms256×0valid
Compiler

Compiled 97 to 15 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 3.0ms (21.8% of total)
ival-mult: 3.0ms (21.8% of total)
ival-sqrt: 3.0ms (21.8% of total)
ival-sub: 2.0ms (14.5% of total)
ival-asin: 2.0ms (14.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series29.0ms (0.3%)

Memory
20.3MiB live, 55.5MiB allocated
Counts
4 → 120
Calls
Call 1
Inputs
#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())
#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())
Outputs
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))) (taylor 0 eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt eta (taylor inf eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))) (taylor inf eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 eta) (taylor -inf eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt eta (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (* sinTheta_O (pow (sqrt -1) 3))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5)))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (sqrt -1))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (sqrt -1)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
Calls

30 calls:

TimeVariablePointExpression
7.0ms
eta
@0
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
4.0ms
sinTheta_O
@inf
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
3.0ms
h
@0
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
2.0ms
eta
@inf
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
1.0ms
sinTheta_O
@0
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))

simplify325.0ms (2.9%)

Memory
-11.7MiB live, 488.5MiB allocated
Algorithm
egg-herbie
Rules
10 426×lower-fma.f64
10 426×lower-fma.f32
8 154×lower-*.f64
8 154×lower-*.f32
3 274×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04453582
113073464
249183423
091533340
Stop Event
iter limit
node limit
Counts
120 → 118
Calls
Call 1
Inputs
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(pow eta 2)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(* -1 (* sinTheta_O (sqrt -1)))
(* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1)))
(* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1)))
(* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1)))
(* sinTheta_O (sqrt -1))
(* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1))))
Outputs
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 h (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 h (fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 h sinTheta_O)) (fma.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 h (fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal -1/2 binary32))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h sinTheta_O)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 h (fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 #s(literal -3/4 binary32) h)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal -3/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -3/4 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 eta #s(literal 6 binary32)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 #s(literal -3/4 binary32) h)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal -3/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -3/4 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 eta #s(literal 6 binary32)))) h)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 h #s(literal 1/2 binary32))) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (fma.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (*.f32 eta eta))))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (fma.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 h (fma.f32 (*.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) #s(literal 1/2 binary32) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))) (/.f32 (*.f32 h (fma.f32 (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (fma.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal -1/4 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) #s(literal -1/2 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal 1/8 binary32) (/.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal 1/8 binary32) (/.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 eta eta) (pow.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 5 binary32)) #s(literal 1/4 binary32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) eta) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(fma.f32 eta (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(fma.f32 eta (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) eta)
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) eta) eta))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal 1 binary32))) (neg.f32 eta))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))) (neg.f32 eta))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta)
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (fma.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(sqrt.f32 (neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(*.f32 sinTheta_O (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(*.f32 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(*.f32 sinTheta_O (fma.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))) #s(literal 1/2 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1/8 binary32)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(neg.f32 (sqrt.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (fma.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal 1/8 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 eta (fma.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta))) eta))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 eta (fma.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta))) eta))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 eta (fma.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta))) eta))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 eta (fma.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta))) eta))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 eta (fma.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta))) eta))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 eta (fma.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta))) eta))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 eta eta))
(* -1 (* sinTheta_O (sqrt -1)))
(neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1)))
(*.f32 sinTheta_O (fma.f32 eta (/.f32 eta sinTheta_O) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1)))
(*.f32 sinTheta_O (fma.f32 eta (/.f32 eta sinTheta_O) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1)))
(*.f32 sinTheta_O (+.f32 (fma.f32 eta (/.f32 eta sinTheta_O) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))
(*.f32 sinTheta_O (fma.f32 eta (/.f32 eta sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))
(*.f32 sinTheta_O (+.f32 (/.f32 (fma.f32 eta eta (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1))))
(*.f32 sinTheta_O (+.f32 (/.f32 (fma.f32 eta eta (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -3/8 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))

rewrite307.0ms (2.7%)

Memory
14.2MiB live, 416.1MiB allocated
Rules
4 122×lower-fma.f64
4 122×lower-fma.f32
3 772×lower-*.f64
3 768×lower-*.f32
2 906×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
02264
18164
255764
3710064
0892464
Stop Event
iter limit
node limit
iter limit
Counts
4 → 186
Calls
Call 1
Inputs
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
Outputs
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))
(neg.f32 (asin.f32 (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(neg.f32 (asin.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(+.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(fma.f32 #s(literal -1 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 3 binary32)) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 3 binary32))) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) h))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h)))
(/.f32 (/.f32 h (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32))) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 h)) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 (*.f32 (neg.f32 h) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 (/.f32 (neg.f32 h) #s(literal -1 binary32)) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #s(literal 1 binary32))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (neg.f32 h))
(*.f32 (/.f32 h (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 h)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta))
(+.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(+.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal -1 binary32))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 eta (*.f32 eta #s(literal 1 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 eta (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (*.f32 eta eta) (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (*.f32 eta eta) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 #s(literal 1 binary32) (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta eta) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 sinTheta_O) (*.f32 eta eta))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(fma.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 eta (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) sinTheta_O (*.f32 eta eta))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (neg.f32 sinTheta_O) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 sinTheta_O (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (pow.f32 (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(-.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(-.f32 (fma.f32 eta eta #s(literal 0 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (neg.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 9 binary32)))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (fma.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (neg.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 9 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (*.f32 (fma.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (neg.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 9 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))
(/.f32 (*.f32 (fma.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(*.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (pow.f32 (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 (fma.f32 eta (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))

eval37.0ms (0.3%)

Memory
1.7MiB live, 73.0MiB allocated
Compiler

Compiled 14 469 to 1 307 computations (91% saved)

prune49.0ms (0.4%)

Memory
-7.6MiB live, 115.9MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New29410304
Fresh000
Picked101
Done000
Total29510305
Accuracy
99.5%
Counts
305 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.2%
(asin.f32 (/.f32 h (pow.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32)) #s(literal 2 binary32))))
65.6%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
91.7%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h)))
65.6%
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
91.7%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) h))
75.8%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 h #s(literal 1/2 binary32))) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))))
96.3%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
85.4%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))))
Compiler

Compiled 498 to 282 computations (43.4% saved)

simplify190.0ms (1.7%)

Memory
45.8MiB live, 307.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
cost-diff0
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
cost-diff0
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
cost-diff128
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
cost-diff0
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
cost-diff0
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
cost-diff0
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))))
cost-diff64
(/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
cost-diff0
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))
cost-diff0
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))
cost-diff0
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))))
cost-diff0
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
cost-diff0
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
cost-diff0
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
cost-diff0
(/.f32 h eta)
cost-diff0
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
cost-diff0
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
Rules
9 650×lower-fma.f64
9 638×lower-fma.f32
2 626×lower-*.f64
2 606×lower-*.f32
1 590×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057733
0101719
1156707
2270691
3513681
4894681
51339681
62809681
76346681
08247668
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(-.f32 eta sinTheta_O)
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))
sinTheta_O
(*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))
(*.f32 sinTheta_O #s(literal -1/2 binary32))
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 eta eta)
eta
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
h
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))
#s(literal 1 binary32)
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
sinTheta_O
(neg.f32 sinTheta_O)
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(*.f32 eta eta)
eta
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
h
(sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
sinTheta_O
(neg.f32 sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(*.f32 sinTheta_O sinTheta_O)
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 eta (*.f32 eta (*.f32 eta eta)))
eta
(*.f32 eta (*.f32 eta eta))
(*.f32 eta eta)
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
Outputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(-.f32 eta sinTheta_O)
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta)))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta)))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
sinTheta_O
(*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))
(fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))
(*.f32 sinTheta_O #s(literal -1/2 binary32))
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 eta eta)
eta
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 eta eta)))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 eta eta))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 eta eta)))))
h
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))
(/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 eta eta)))
#s(literal 1 binary32)
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
(fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 eta eta))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
sinTheta_O
(neg.f32 sinTheta_O)
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(*.f32 eta eta)
eta
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(asin.f32 (*.f32 h (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))))))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 h (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))))
(/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 h (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))))
h
(sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
sinTheta_O
(neg.f32 sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(*.f32 sinTheta_O sinTheta_O)
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 eta (*.f32 eta (*.f32 eta eta)))
eta
(*.f32 eta (*.f32 eta eta))
(*.f32 eta eta)
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))

localize158.0ms (1.4%)

Memory
-11.7MiB live, 278.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.21484375
(*.f32 eta (*.f32 eta eta))
accuracy2.279627426781205
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
accuracy2.613626725110792
(/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
accuracy6.457015994689272
(sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
accuracy0.0546875
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
accuracy0.21875
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))
accuracy0.2890625
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
accuracy3.9955128452768047
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))
accuracy0.03515625
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))
accuracy0.05078125
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))))
accuracy0.0546875
(fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))
accuracy2.2756793725109166
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))
accuracy0.01171875
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
accuracy0.03515625
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
accuracy0.05078125
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
accuracy2.2756793725109166
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
accuracy0
(/.f32 h eta)
accuracy0.05078125
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
accuracy1.1519177913854795
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
Samples
91.0ms256×0valid
Compiler

Compiled 632 to 51 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-mult: 22.0ms (31.2% of total)
ival-asin: 13.0ms (18.4% of total)
ival-div: 12.0ms (17% of total)
ival-sqrt: 11.0ms (15.6% of total)
ival-add: 7.0ms (9.9% of total)
ival-sub: 3.0ms (4.3% of total)
ival-neg: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series115.0ms (1%)

Memory
6.6MiB live, 199.5MiB allocated
Counts
27 → 768
Calls
Call 1
Inputs
#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())
#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())
#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())
#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())
#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())
#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())
#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())
#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())
#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())
#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())
#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())
#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())
#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())
#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())
#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())
#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())
#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())
#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())
#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())
Outputs
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (/.f32 h eta) (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt eta (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 eta) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt eta (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (* sinTheta_O (pow (sqrt -1) 3))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5)))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (sqrt -1))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (sqrt -1)) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt eta (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 eta) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt eta (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (* sinTheta_O (pow (sqrt -1) 3))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5)))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (sqrt -1))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1))) (taylor inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (sqrt -1)) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow sinTheta_O 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (/ 1 (pow sinTheta_O 2)))) (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (/ 1 (pow sinTheta_O 2)))) (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor 0 h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor 0 h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor 0 h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor 0 h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor inf h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor inf h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor inf h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor inf h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor -inf h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor -inf h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor -inf h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))) (taylor -inf h) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta) (taylor inf eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 4)) (pow eta 4)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (- (* -1 (pow sinTheta_O 2)) 1)) (pow eta 4)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1 (pow sinTheta_O 2)) 1)) 1)) (pow eta 4)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (pow sinTheta_O 2) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (+ (/ 1 (pow sinTheta_O 6)) (/ (pow eta 4) (pow sinTheta_O 2))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (pow sinTheta_O 2) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (+ (/ 1 (pow sinTheta_O 6)) (/ (pow eta 4) (pow sinTheta_O 2))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (taylor 0 eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)) (taylor 0 eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)) (taylor 0 eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)) (taylor 0 eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor inf eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor -inf eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (patch (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8)))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ h (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 4)) (pow eta 6))) (/ h (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 6))))) (/ h (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* (pow sinTheta_O 2) (+ (* 1/2 (* (pow eta 2) (* h (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 8)) (* 3/4 (/ 1 (pow eta 12)))))))) (* 1/2 (/ h (pow eta 6))))))) (/ h (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ h sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (pow eta 4) h) (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow eta 4) (+ (* -1/2 (* (/ (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))) (* (pow sinTheta_O 4) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 4) (pow sinTheta_O 16)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ h (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ h (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (patch (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O)))) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O))))) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O))))) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta)))) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta))))) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta))))) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta)))) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta)))) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta)))) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ eta (* -1 eta))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1)) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1)) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1)) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (pow sinTheta_O 4)) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow sinTheta_O 4) (+ 1/2 (/ 1 (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (pow sinTheta_O 4)) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow sinTheta_O 4) (+ 1/2 (/ 1 (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (taylor 0 eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)))) (taylor inf eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)))) (taylor inf eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)))) (taylor inf eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)))) (taylor -inf eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)))) (taylor -inf eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)))) (taylor -inf eta) (#s(alt (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) (patch (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta)) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta)) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta)) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (sqrt -1) sinTheta_O)) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1)))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* 1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))))) (pow sinTheta_O 3))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)) (taylor 0 eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))) (taylor 0 eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))) (taylor 0 eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))) (taylor 0 eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor inf eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta) (taylor inf eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 eta) (taylor -inf eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)) (taylor -inf eta) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (/ 1 (pow eta 2)) (/ (pow sinTheta_O 2) (pow eta 4))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (+ (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))))) (/ 1 (pow eta 6))))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* sinTheta_O (sqrt -1))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2)))) (/ 1 (sqrt -1))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))) (pow sinTheta_O 2))) (+ (/ 1 (sqrt -1)) (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2))))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))) (pow sinTheta_O 3))) (+ (/ 1 (sqrt -1)) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 3)))) (+ (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2))) (/ (pow eta 4) (* (pow sinTheta_O 2) (pow (sqrt -1) 3))))))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* sinTheta_O (sqrt -1))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2))) (/ 1 (sqrt -1))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (+ (/ 1/2 (* sinTheta_O (pow (sqrt -1) 3))) (/ (pow eta 4) (* sinTheta_O (pow (sqrt -1) 3)))) (/ (pow eta 2) (pow (sqrt -1) 2))) sinTheta_O)) (/ 1 (sqrt -1))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 4)))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (* sinTheta_O (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) sinTheta_O)) (/ (pow eta 2) (pow (sqrt -1) 2))) sinTheta_O)) (/ 1 (sqrt -1))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (- (+ (* (/ (* (pow eta 2) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4))))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (- (+ (* (pow eta 2) (- (/ (* (pow eta 2) (* (+ 1 (* -1 (pow sinTheta_O 2))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow sinTheta_O 4)) (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))))) (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4))))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (+ (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (+ (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (sqrt -1))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (sqrt -1)) (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (sqrt -1)) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (taylor 0 eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor 0 eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor 0 eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor 0 eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor inf eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor inf eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor inf eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (patch (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow sinTheta_O 4) (pow eta 2))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1 (* 1/4 (/ 1 (pow eta 4))))) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt sinTheta_O (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4)))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2)))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6)))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (/ (pow eta 4) (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ (pow eta 4) (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/16 (* (/ (pow eta 4) (* (pow sinTheta_O 10) (pow (sqrt -1) 5))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5))))))))) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))))) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))))) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (patch (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt eta (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* 1/2 (/ (pow sinTheta_O 2) eta))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 3/8 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (sqrt (* sinTheta_O (sqrt -1))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 3)))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1))))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/4 (sqrt (/ sinTheta_O (sqrt -1)))) (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (sqrt -1)))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (pow eta 2) sinTheta_O))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (pow sinTheta_O 3)))) (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)) 1/4) (/ (pow eta 2) (pow sinTheta_O 5)))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt eta (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 eta) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor 0 eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor 0 eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor 0 eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor 0 eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor inf eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor inf eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor inf eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor inf eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor -inf eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor -inf eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor -inf eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 3) (taylor -inf eta) (#s(alt (*.f32 eta (*.f32 eta eta)) (patch (*.f32 eta (*.f32 eta eta)) #<representation binary32>) () ())) ())
Calls

192 calls:

TimeVariablePointExpression
8.0ms
sinTheta_O
@0
(* (+ eta sinTheta_O) (- eta sinTheta_O))
6.0ms
h
@0
(* h (sqrt (/ 1 (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* sinTheta_O (neg sinTheta_O))) (* eta eta)))))
4.0ms
h
@0
(* (/ h (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta)))))) (sqrt (+ (* sinTheta_O (/ sinTheta_O (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))))
4.0ms
eta
@0
(* h (sqrt (/ 1 (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* sinTheta_O (neg sinTheta_O))) (* eta eta)))))
2.0ms
sinTheta_O
@0
(/ 1 (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* sinTheta_O (neg sinTheta_O))) (* eta eta)))

simplify354.0ms (3.2%)

Memory
-20.7MiB live, 576.2MiB allocated
Algorithm
egg-herbie
Rules
7 188×lower-*.f64
7 188×lower-*.f32
6 548×lower-fma.f64
6 548×lower-fma.f32
4 958×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127022768
1420622232
0836221684
Stop Event
iter limit
node limit
Counts
768 → 761
Calls
Call 1
Inputs
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(pow eta 2)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(* -1 (* sinTheta_O (sqrt -1)))
(* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1)))
(* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1)))
(* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1)))
(* sinTheta_O (sqrt -1))
(* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(pow eta 2)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(* -1 (* sinTheta_O (sqrt -1)))
(* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1)))
(* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1)))
(* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1)))
(* sinTheta_O (sqrt -1))
(* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1))))
1
(+ 1 (pow sinTheta_O 2))
(+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2))))
(+ 1 (* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2))))))
(/ -1 (pow sinTheta_O 2))
(* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2)))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (/ 1 (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/ -1 (pow sinTheta_O 2))
(* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2)))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (/ 1 (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(pow eta 4)
(+ (* -1 (pow sinTheta_O 4)) (pow eta 4))
(+ (* (pow sinTheta_O 4) (- (* -1 (pow sinTheta_O 2)) 1)) (pow eta 4))
(+ (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1 (pow sinTheta_O 2)) 1)) 1)) (pow eta 4))
(pow sinTheta_O 2)
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (/ (pow eta 4) (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (+ (/ 1 (pow sinTheta_O 6)) (/ (pow eta 4) (pow sinTheta_O 2)))))))
(pow sinTheta_O 2)
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (/ (pow eta 4) (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (+ (/ 1 (pow sinTheta_O 6)) (/ (pow eta 4) (pow sinTheta_O 2)))))))
(* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))
(+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))
(+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))
(+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))
(pow eta 4)
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(pow eta 4)
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* 1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8)))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(/ h (pow eta 2))
(+ (* 1/2 (/ (* h (pow sinTheta_O 4)) (pow eta 6))) (/ h (pow eta 2)))
(+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 6))))) (/ h (pow eta 2)))
(+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* (pow sinTheta_O 2) (+ (* 1/2 (* (pow eta 2) (* h (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 8)) (* 3/4 (/ 1 (pow eta 12)))))))) (* 1/2 (/ h (pow eta 6))))))) (/ h (pow eta 2)))
(/ h sinTheta_O)
(/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O)
(/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O)
(/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O)
(* -1 (/ h sinTheta_O))
(* -1 (/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O))
(* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))
(+ (* -1/2 (* (/ (* (pow eta 4) h) (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))
(+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow eta 4) (+ (* -1/2 (* (/ (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))) (* (pow sinTheta_O 4) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 4) (pow sinTheta_O 16)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))))
(/ h (pow eta 2))
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2))
(/ h (pow eta 2))
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2))
(* -1 (pow sinTheta_O 2))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O))))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(pow eta 2)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(pow eta 2)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))
(pow eta 2)
(+ (* sinTheta_O (+ eta (* -1 eta))) (pow eta 2))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(pow eta 2)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(* -1/2 (pow sinTheta_O 4))
(* -1 (* (pow sinTheta_O 4) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(* -1/2 (pow sinTheta_O 4))
(* -1 (* (pow sinTheta_O 4) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(pow eta 2)
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(pow eta 2)
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(/ 1 eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(sqrt (/ (sqrt -1) sinTheta_O))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5))))))))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1)))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))))
(sqrt (/ (pow (sqrt -1) 3) sinTheta_O))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* 1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))))) (pow sinTheta_O 3))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(/ 1 eta)
(/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(/ -1 eta)
(* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(/ 1 (pow eta 2))
(+ (/ 1 (pow eta 2)) (/ (pow sinTheta_O 2) (pow eta 4)))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (+ (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))))) (/ 1 (pow eta 6))))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))
(/ -1 (* sinTheta_O (sqrt -1)))
(/ (- (* -1 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2)))) (/ 1 (sqrt -1))) sinTheta_O)
(/ (- (* -1 (/ (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))) (pow sinTheta_O 2))) (+ (/ 1 (sqrt -1)) (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2))))) sinTheta_O)
(/ (- (* -1 (/ (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))) (pow sinTheta_O 3))) (+ (/ 1 (sqrt -1)) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 3)))) (+ (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2))) (/ (pow eta 4) (* (pow sinTheta_O 2) (pow (sqrt -1) 3))))))) sinTheta_O)
(/ 1 (* sinTheta_O (sqrt -1)))
(* -1 (/ (- (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2))) (/ 1 (sqrt -1))) sinTheta_O))
(* -1 (/ (- (* -1 (/ (- (+ (/ 1/2 (* sinTheta_O (pow (sqrt -1) 3))) (/ (pow eta 4) (* sinTheta_O (pow (sqrt -1) 3)))) (/ (pow eta 2) (pow (sqrt -1) 2))) sinTheta_O)) (/ 1 (sqrt -1))) sinTheta_O))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 4)))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (* sinTheta_O (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) sinTheta_O)) (/ (pow eta 2) (pow (sqrt -1) 2))) sinTheta_O)) (/ 1 (sqrt -1))) sinTheta_O))
(* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (- (+ (* (/ (* (pow eta 2) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4)))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (- (+ (* (pow eta 2) (- (/ (* (pow eta 2) (* (+ 1 (* -1 (pow sinTheta_O 2))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow sinTheta_O 4)) (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))))) (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4)))))
(/ 1 (pow eta 2))
(/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (- (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/ (- (+ 1 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (+ (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/ 1 (pow eta 2))
(/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (- (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/ (- (+ 1 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (+ (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(pow eta 2)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(* -1 (* sinTheta_O (sqrt -1)))
(* sinTheta_O (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O)))))
(* sinTheta_O (sqrt -1))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(pow eta 2)
(+ (* -1/2 (/ (pow sinTheta_O 4) (pow eta 2))) (pow eta 2))
(+ (* (pow sinTheta_O 4) (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2))
(+ (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1 (* 1/4 (/ 1 (pow eta 4))))) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2))
sinTheta_O
(* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2)))))
(* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))))))
(* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6)))))))
(* -1 sinTheta_O)
(* -1 (* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))))))
(* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4)))))))
(* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6))))))))
(* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))
(+ (* 1/2 (* (/ (pow eta 4) (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ (pow eta 4) (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/16 (* (/ (pow eta 4) (* (pow sinTheta_O 10) (pow (sqrt -1) 5))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)))))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
eta
(+ eta (* 1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 3/8 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(sqrt (* sinTheta_O (sqrt -1)))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1))))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/4 (sqrt (/ sinTheta_O (sqrt -1)))) (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (sqrt -1)))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))))
(* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)
(+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (pow eta 2) sinTheta_O))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (pow sinTheta_O 3)))) (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)) 1/4) (/ (pow eta 2) (pow sinTheta_O 5)))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
eta
(* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))))
(pow eta 3)
(pow eta 3)
(pow eta 3)
(pow eta 3)
(pow eta 3)
(pow eta 3)
(pow eta 3)
(pow eta 3)
(pow eta 3)
(pow eta 3)
(pow eta 3)
(pow eta 3)
Outputs
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))))) (*.f32 (*.f32 eta h) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal -1/4 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))))) (*.f32 (*.f32 eta h) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal -1/4 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(fma.f32 eta (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(fma.f32 eta (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) eta)
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (neg.f32 eta))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(neg.f32 (fma.f32 eta (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
(neg.f32 (fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) eta))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/4 binary32)) (*.f32 eta eta))) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(sqrt.f32 (neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(neg.f32 (sqrt.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 sinTheta_O))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 eta eta))
(* -1 (* sinTheta_O (sqrt -1)))
(neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1)))
(*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1)))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1)))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 (fma.f32 eta eta (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1))))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (+.f32 (/.f32 (fma.f32 eta eta (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))))) (*.f32 (*.f32 eta h) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal -1/4 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(fma.f32 eta (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(fma.f32 eta (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) eta)
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (neg.f32 eta))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(neg.f32 (fma.f32 eta (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
(neg.f32 (fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) eta))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/4 binary32)) (*.f32 eta eta))) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(sqrt.f32 (neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(neg.f32 (sqrt.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 sinTheta_O))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 eta eta))
(* -1 (* sinTheta_O (sqrt -1)))
(neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1)))
(*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1)))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1)))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 (fma.f32 eta eta (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1))))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (+.f32 (/.f32 (fma.f32 eta eta (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))
1
#s(literal 1 binary32)
(+ 1 (pow sinTheta_O 2))
(fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))
(+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2))))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(/ -1 (pow sinTheta_O 2))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2)))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (/ 1 (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(/ -1 (pow sinTheta_O 2))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2)))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (/ 1 (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))))) (*.f32 (*.f32 eta h) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal -1/4 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))))) (*.f32 (*.f32 eta h) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal -1/4 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) (neg.f32 eta))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(+ (* -1 (pow sinTheta_O 4)) (pow eta 4))
(-.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(+ (* (pow sinTheta_O 4) (- (* -1 (pow sinTheta_O 2)) 1)) (pow eta 4))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal -1 binary32)) (pow.f32 eta #s(literal 4 binary32)))
(+ (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1 (pow sinTheta_O 2)) 1)) 1)) (pow eta 4))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 eta #s(literal 4 binary32)))
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O))))
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (/ (pow eta 4) (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (+ (/ 1 (pow sinTheta_O 6)) (/ (pow eta 4) (pow sinTheta_O 2)))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))))))
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O))))
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (/ (pow eta 4) (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (+ (/ 1 (pow sinTheta_O 6)) (/ (pow eta 4) (pow sinTheta_O 2)))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))))))
(* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))
(neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))
(-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))
(-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))
(-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(* (pow eta 4) (+ 1 (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 8 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))))) (*.f32 (*.f32 eta h) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))))) (fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))))) (fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(+ (* 1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 6 binary32))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8)))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O #s(literal 8 binary32))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) (neg.f32 eta))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/ h (pow eta 2))
(/.f32 h (*.f32 eta eta))
(+ (* 1/2 (/ (* h (pow sinTheta_O 4)) (pow eta 6))) (/ h (pow eta 2)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 h (*.f32 eta eta)))
(+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 6))))) (/ h (pow eta 2)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta eta)))
(+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* (pow sinTheta_O 2) (+ (* 1/2 (* (pow eta 2) (* h (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 8)) (* 3/4 (/ 1 (pow eta 12)))))))) (* 1/2 (/ h (pow eta 6))))))) (/ h (pow eta 2)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 8 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 12 binary32))))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (pow.f32 eta #s(literal 6 binary32)))) (/.f32 h (*.f32 eta eta)))
(/ h sinTheta_O)
(/.f32 h sinTheta_O)
(/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 h (pow.f32 eta #s(literal 4 binary32)) h) (*.f32 sinTheta_O sinTheta_O)) h) sinTheta_O)
(/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (fma.f32 h (pow.f32 eta #s(literal 4 binary32)) h) (*.f32 sinTheta_O sinTheta_O))) h) sinTheta_O)
(/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 h (+.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32))))) h) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (fma.f32 h (pow.f32 eta #s(literal 4 binary32)) h) (*.f32 sinTheta_O sinTheta_O)))))) sinTheta_O)
(* -1 (/ h sinTheta_O))
(/.f32 h (neg.f32 sinTheta_O))
(* -1 (/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 h (pow.f32 eta #s(literal 4 binary32)) h) (*.f32 sinTheta_O sinTheta_O)) h) (neg.f32 sinTheta_O))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (fma.f32 h (pow.f32 eta #s(literal 4 binary32)) h) (*.f32 sinTheta_O sinTheta_O))) h) (neg.f32 sinTheta_O))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 h (+.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32))))) h) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (fma.f32 h (pow.f32 eta #s(literal 4 binary32)) h) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 sinTheta_O))
(* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))
(/.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(+ (* -1/2 (* (/ (* (pow eta 4) h) (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 h (pow.f32 eta #s(literal 4 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (/.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))
(+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 12 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 12 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))
(+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow eta 4) (+ (* -1/2 (* (/ (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))) (* (pow sinTheta_O 4) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 4) (pow sinTheta_O 16)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 12 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 12 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 12 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 12 binary32))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 16 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))
(/ h (pow eta 2))
(/.f32 h (*.f32 eta eta))
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (*.f32 eta eta))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 8 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 8 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -3/4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 12 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (pow.f32 eta #s(literal 12 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 eta eta))
(/ h (pow eta 2))
(/.f32 h (*.f32 eta eta))
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (*.f32 eta eta))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 8 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2))
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 8 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -3/4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 12 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (pow.f32 eta #s(literal 12 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 eta eta))
(* -1 (pow sinTheta_O 2))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O))))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(*.f32 (*.f32 eta eta) (+.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) (-.f32 (/.f32 sinTheta_O eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(*.f32 (*.f32 eta eta) (+.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) (-.f32 (/.f32 sinTheta_O eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 0 binary32)) eta)))
(* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 0 binary32)) eta)))
(pow eta 2)
(*.f32 eta eta)
(+ (* sinTheta_O (+ eta (* -1 eta))) (pow eta 2))
(fma.f32 eta eta #s(literal 0 binary32))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))
(* -1 (pow sinTheta_O 2))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)))
(* -1 (pow sinTheta_O 2))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 0 binary32) sinTheta_O) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
(* -1/2 (pow sinTheta_O 4))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))
(* -1 (* (pow sinTheta_O 4) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(* -1/2 (pow sinTheta_O 4))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))
(* -1 (* (pow sinTheta_O 4) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (- (/ (pow eta 2) (pow sinTheta_O 4)) (+ 1/2 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)))) (*.f32 eta (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta))
(sqrt (/ (sqrt -1) sinTheta_O))
(sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5))))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1)))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))))
(+.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))))
(sqrt (/ (pow (sqrt -1) 3) sinTheta_O))
(sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))))))
(+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* 1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))))) (pow sinTheta_O 3))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (fma.f32 (/.f32 (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal -1/4 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))
(*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) #s(literal 1 binary32)) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))))) eta)
(/ -1 eta)
(/.f32 #s(literal -1 binary32) eta)
(* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) #s(literal 1 binary32)) (neg.f32 eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))))) (neg.f32 eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))))) eta))
(/ 1 (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(+ (/ 1 (pow eta 2)) (/ (pow sinTheta_O 2) (pow eta 4)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta #s(literal 4 binary32))))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (+ (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))))) (/ 1 (pow eta 6))))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(/ -1 (* sinTheta_O (sqrt -1)))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(/ (- (* -1 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2)))) (/ 1 (sqrt -1))) sinTheta_O)
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(/ (- (* -1 (/ (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))) (pow sinTheta_O 2))) (+ (/ 1 (sqrt -1)) (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2))))) sinTheta_O)
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (+.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)
(/ (- (* -1 (/ (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))) (pow sinTheta_O 3))) (+ (/ 1 (sqrt -1)) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 3)))) (+ (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2))) (/ (pow eta 4) (* (pow sinTheta_O 2) (pow (sqrt -1) 3))))))) sinTheta_O)
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) sinTheta_O)
(/ 1 (* sinTheta_O (sqrt -1)))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* -1 (/ (- (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 2))) (/ 1 (sqrt -1))) sinTheta_O))
(/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))
(* -1 (/ (- (* -1 (/ (- (+ (/ 1/2 (* sinTheta_O (pow (sqrt -1) 3))) (/ (pow eta 4) (* sinTheta_O (pow (sqrt -1) 3)))) (/ (pow eta 2) (pow (sqrt -1) 2))) sinTheta_O)) (/ 1 (sqrt -1))) sinTheta_O))
(/.f32 (+.f32 (/.f32 (+.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 eta eta) #s(literal 1 binary32))) (neg.f32 sinTheta_O)) (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 4)))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (* sinTheta_O (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) sinTheta_O)) (/ (pow eta 2) (pow (sqrt -1) 2))) sinTheta_O)) (/ 1 (sqrt -1))) sinTheta_O))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 eta eta) #s(literal 1 binary32))) (neg.f32 sinTheta_O)) (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))
(* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))
(fma.f32 (*.f32 eta eta) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (- (+ (* (/ (* (pow eta 2) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4)))))
(fma.f32 (*.f32 eta eta) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (- (+ (* (pow eta 2) (- (/ (* (pow eta 2) (* (+ 1 (* -1 (pow sinTheta_O 2))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow sinTheta_O 4)) (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))))) (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4)))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(/ 1 (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (*.f32 eta eta))
(/ (- (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))) (*.f32 eta eta))
(/ (- (+ 1 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (+ (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #s(literal 1 binary32)) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 eta eta))
(/ 1 (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (*.f32 eta eta))
(/ (- (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))) (*.f32 eta eta))
(/ (- (+ 1 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (+ (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #s(literal 1 binary32)) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 eta eta))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 eta eta))
(* -1 (* sinTheta_O (sqrt -1)))
(neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O))))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O)))))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 (fma.f32 eta eta (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (+.f32 (/.f32 (fma.f32 eta eta (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 (*.f32 eta eta) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1/2 (/ (pow sinTheta_O 4) (pow eta 2))) (pow eta 2))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 eta eta))
(+ (* (pow sinTheta_O 4) (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2))
(fma.f32 eta eta (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta)))))
(+ (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1 (* 1/4 (/ 1 (pow eta 4))))) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))))) (*.f32 eta eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta))) (*.f32 eta eta))
sinTheta_O
(* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2)))))
(fma.f32 sinTheta_O (/.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O)
(* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))))))
(fma.f32 sinTheta_O (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O)
(* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6)))))))
(fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 (* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))))))
(neg.f32 (fma.f32 sinTheta_O (/.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O))
(* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4)))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)))
(* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6))))))))
(neg.f32 (fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(+ (* 1/2 (* (/ (pow eta 4) (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ (pow eta 4) (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/16 (* (/ (pow eta 4) (* (pow sinTheta_O 10) (pow (sqrt -1) 5))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)))))))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 10 binary32)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 12 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta #s(literal 12 binary32))))))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 12 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta #s(literal 12 binary32))))))))
eta
(+ eta (* 1/2 (/ (pow sinTheta_O 2) eta)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(+ eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal 1/2 binary32) eta)) eta)
(+ eta (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 3/8 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal 1/2 binary32) eta)) eta)
(sqrt (* sinTheta_O (sqrt -1)))
(sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))
(*.f32 sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(neg.f32 (sqrt.f32 (neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1))))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/4 (sqrt (/ sinTheta_O (sqrt -1)))) (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (sqrt -1)))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)
(*.f32 sinTheta_O (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (pow eta 2) sinTheta_O))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(fma.f32 sinTheta_O (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (pow sinTheta_O 3)))) (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) sinTheta_O))) (*.f32 sinTheta_O (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)) 1/4) (/ (pow eta 2) (pow sinTheta_O 5)))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) sinTheta_O))) (*.f32 sinTheta_O (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))))
eta
(* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(fma.f32 eta (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) eta)
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(fma.f32 eta (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta)
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))
(fma.f32 eta (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) eta)
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) #s(literal 1 binary32)))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))
(neg.f32 (fma.f32 eta (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))))
(neg.f32 (fma.f32 eta (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))
(pow eta 3)
(*.f32 eta (*.f32 eta eta))

rewrite430.0ms (3.8%)

Memory
0.9MiB live, 397.9MiB allocated
Rules
4 080×lower-/.f64
4 064×lower-/.f32
3 848×lower-*.f64
3 828×lower-*.f32
3 660×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057607
0101589
1359546
22357544
08307539
Stop Event
iter limit
node limit
iter limit
Counts
27 → 548
Calls
Call 1
Inputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta)))
(/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
(sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(*.f32 eta (*.f32 eta eta))
Outputs
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (/.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (/.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(neg.f32 (/.f32 h (neg.f32 eta)))
(neg.f32 (/.f32 (neg.f32 h) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 eta h) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 eta)))
(/.f32 (*.f32 h #s(literal 1 binary32)) eta)
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 h #s(literal 1 binary32))) (neg.f32 eta))
(*.f32 h (/.f32 #s(literal 1 binary32) eta))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (/.f32 h (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (*.f32 h #s(literal 1 binary32)) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(/.f32 (neg.f32 (*.f32 h #s(literal 1 binary32))) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1/2 binary32)))
(pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1/2 binary32))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))) (/.f32 h (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))
(/.f32 (*.f32 h #s(literal 1 binary32)) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))))
(/.f32 (neg.f32 (*.f32 h #s(literal 1 binary32))) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) #s(literal 1/2 binary32)))
(pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))) #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))) #s(literal 1/2 binary32))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))
(*.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))) #s(literal 1/4 binary32)) (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))) #s(literal 1/4 binary32)))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))
(neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32))))
(pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -2 binary32))
(pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) #s(literal -1 binary32)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))))) (/.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))) (/.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (*.f32 h #s(literal 1 binary32)) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (*.f32 #s(literal 1 binary32) h) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(/.f32 (neg.f32 (*.f32 h #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) h)) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(+.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) #s(literal -1 binary32))
(fma.f32 eta (*.f32 eta (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (*.f32 eta eta) (*.f32 eta eta) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (*.f32 eta (*.f32 eta eta)) eta (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) sinTheta_O (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (*.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) (/.f32 sinTheta_O (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) sinTheta_O) (neg.f32 sinTheta_O) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal -1 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (*.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (*.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))))))) (/.f32 (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))))) (/.f32 (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))))))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h))
(/.f32 (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))
(/.f32 (neg.f32 (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 h)) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h))
(/.f32 (*.f32 (neg.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h)))
(/.f32 (neg.f32 (neg.f32 (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32))) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 h))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h)))
(/.f32 (neg.f32 (*.f32 (neg.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(*.f32 h (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(*.f32 (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(*.f32 (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 h (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 (*.f32 h #s(literal 1 binary32)) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))))
(/.f32 (neg.f32 (*.f32 h #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))
(+.f32 (*.f32 (-.f32 eta sinTheta_O) eta) (*.f32 (-.f32 eta sinTheta_O) sinTheta_O))
(+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))
(+.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O)))
(+.f32 (*.f32 eta (-.f32 eta sinTheta_O)) (*.f32 sinTheta_O (-.f32 eta sinTheta_O)))
(+.f32 (*.f32 sinTheta_O (-.f32 eta sinTheta_O)) (*.f32 eta (-.f32 eta sinTheta_O)))
(fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 eta (+.f32 eta sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O)))
(fma.f32 eta (-.f32 eta sinTheta_O) (*.f32 sinTheta_O (-.f32 eta sinTheta_O)))
(fma.f32 sinTheta_O (-.f32 eta sinTheta_O) (*.f32 eta (-.f32 eta sinTheta_O)))
(fma.f32 (+.f32 eta sinTheta_O) eta (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) eta (*.f32 (-.f32 eta sinTheta_O) sinTheta_O))
(fma.f32 (-.f32 eta sinTheta_O) sinTheta_O (*.f32 (-.f32 eta sinTheta_O) eta))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (*.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (*.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta sinTheta_O) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(/.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (+.f32 eta sinTheta_O))
(/.f32 (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))
(/.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))
(/.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))
(/.f32 (*.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)))) (neg.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 eta sinTheta_O))) (neg.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))) (neg.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (neg.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (neg.f32 (+.f32 eta sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))
(+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))))
(+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))
(pow.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) #s(literal -1 binary32))
(fma.f32 eta eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 eta eta))
(fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) sinTheta_O (*.f32 eta eta))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 sinTheta_O (*.f32 eta eta))))))
(/.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 (fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 sinTheta_O (*.f32 eta eta)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))) (neg.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))))) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))) (*.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
(*.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32))) (*.f32 eta eta))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/4 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta)))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1/4 binary32)) (pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (sqrt.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(exp.f32 (neg.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32))))
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -2 binary32))
(pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta)))))
(/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(exp.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32))
(fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(fma.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta))
(fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 sinTheta_O) (*.f32 eta eta))
(fma.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) sinTheta_O (*.f32 eta eta))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 sinTheta_O)) sinTheta_O (*.f32 eta eta))
(fma.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32)) sinTheta_O (*.f32 eta eta))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 eta eta) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 (*.f32 eta eta) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 #s(literal 1 binary32) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1 binary32))
(/.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))) #s(literal -1 binary32))
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 #s(literal 1 binary32) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (*.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (*.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(*.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #s(literal 1/2 binary32)))
(pow.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (fma.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (sqrt.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(*.f32 (pow.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (fma.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta eta))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 eta) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 eta)) #s(literal 3/2 binary32)))
(pow.f32 eta #s(literal 3 binary32))
(pow.f32 (*.f32 eta eta) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 eta #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 eta)) #s(literal 3 binary32))
(*.f32 eta (*.f32 eta eta))
(*.f32 (*.f32 eta eta) eta)
(*.f32 (pow.f32 eta #s(literal 3/2 binary32)) (pow.f32 eta #s(literal 3/2 binary32)))

eval222.0ms (2%)

Memory
37.5MiB live, 180.2MiB allocated
Compiler

Compiled 52 438 to 3 926 computations (92.5% saved)

prune258.0ms (2.3%)

Memory
-11.3MiB live, 271.2MiB allocated
Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New1 295141 309
Fresh505
Picked325
Done000
Total1 303161 319
Accuracy
99.6%
Counts
1 319 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.1%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (-.f32 eta sinTheta_O) eta (*.f32 (-.f32 eta sinTheta_O) sinTheta_O))))))
92.2%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))))))
49.8%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
91.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
90.3%
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
91.7%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h))
65.4%
(asin.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
96.3%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
95.6%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 #s(literal 1 binary32) (/.f32 eta h))))
95.4%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))))
95.7%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
60.7%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
43.1%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))))
Compiler

Compiled 645 to 354 computations (45.1% saved)

simplify219.0ms (2%)

Memory
-29.3MiB live, 171.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff64
(-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
cost-diff64
(-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
cost-diff64
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))
cost-diff224
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
cost-diff0
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
cost-diff0
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)
cost-diff0
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
cost-diff352
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
cost-diff0
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
cost-diff0
(/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
cost-diff0
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)
cost-diff0
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
cost-diff0
(neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
cost-diff0
(PI.f32)
cost-diff0
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
cost-diff0
(/.f32 #s(literal 1 binary32) eta)
cost-diff0
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
cost-diff0
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
Rules
5 644×lower-fma.f64
5 640×lower-fma.f32
2 534×lower-*.f64
2 514×lower-*.f32
1 652×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053812
092796
1148734
2253718
3526718
41224713
52376713
64855713
76329713
87558713
08034701
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(/.f32 #s(literal 1 binary32) eta)
#s(literal 1 binary32)
eta
h
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(PI.f32)
#s(literal 1/2 binary32)
(neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)
(/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
#s(literal 1 binary32)
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(-.f32 eta sinTheta_O)
h
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
#s(literal 1 binary32)
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(-.f32 eta sinTheta_O)
h
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))
(*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
h
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))
#s(literal 1 binary32)
(-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
sinTheta_O
(*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))
(*.f32 sinTheta_O sinTheta_O)
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(neg.f32 sinTheta_O)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(*.f32 eta eta)
eta
(-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
Outputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(/.f32 h eta)
(/.f32 #s(literal 1 binary32) eta)
#s(literal 1 binary32)
eta
h
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(PI.f32)
#s(literal 1/2 binary32)
(neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
#s(literal 1 binary32)
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(-.f32 eta sinTheta_O)
h
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
#s(literal 1 binary32)
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(-.f32 eta sinTheta_O)
h
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))))))
(*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))))
h
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(sqrt.f32 (/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(/.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))
(/.f32 #s(literal -1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
#s(literal 1 binary32)
(-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
sinTheta_O
(*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))
(*.f32 sinTheta_O sinTheta_O)
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(neg.f32 sinTheta_O)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(*.f32 eta (*.f32 eta (*.f32 eta eta)))
(*.f32 eta eta)
eta
(-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))

localize308.0ms (2.8%)

Memory
16.6MiB live, 207.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2890625
(*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
accuracy0.2936325195368841
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
accuracy3.9955128452768047
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
accuracy8.048520955501992
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
accuracy0.03515625
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)
accuracy0.05078125
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
accuracy0.2578125
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
accuracy2.2756793725109152
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
accuracy0.03515625
(/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
accuracy0.05078125
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h))
accuracy0.2890625
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)
accuracy2.2756793725109152
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
accuracy0
(PI.f32)
accuracy0.00390625
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
accuracy1.1519177913854795
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
accuracy24.1935393553237
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
accuracy0
(/.f32 #s(literal 1 binary32) eta)
accuracy0.05078125
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
accuracy0.27734375
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
accuracy1.1519177913854795
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
Samples
156.0ms173×1valid
26.0ms83×0valid
Compiler

Compiled 634 to 49 computations (92.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
adjust: 56.0ms (36.2% of total)
ival-sub: 23.0ms (14.9% of total)
ival-div: 21.0ms (13.6% of total)
ival-mult: 21.0ms (13.6% of total)
ival-sqrt: 9.0ms (5.8% of total)
ival-asin: 8.0ms (5.2% of total)
ival-acos: 6.0ms (3.9% of total)
ival-neg: 4.0ms (2.6% of total)
ival-add: 4.0ms (2.6% of total)
ival-pi: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series100.0ms (0.9%)

Memory
-15.3MiB live, 96.8MiB allocated
Counts
23 → 648
Calls
Call 1
Inputs
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())
#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())
#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())
#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ())
#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())
#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())
#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())
#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())
#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())
#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())
#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())
#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())
#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())
#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())
Outputs
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) eta) (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (patch (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) (patch (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O)) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ -1 eta) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (sqrt -1) sinTheta_O)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1)))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5))))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* 1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))))) (pow sinTheta_O 3))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt eta (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 eta) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt eta (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (* sinTheta_O (pow (sqrt -1) 3))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5)))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #<representation binary32>) () ())) ())
#s(alt (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)) (taylor 0 eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))) (taylor 0 eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))) (taylor 0 eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))) (taylor 0 eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))) (taylor inf eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))) (taylor inf eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))) (taylor inf eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ eta h)) (taylor -inf eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))) (taylor -inf eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))) (taylor -inf eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))) (taylor -inf eta) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor 0 h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor 0 h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor 0 h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor 0 h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf h) (#s(alt (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (/ 1 (pow eta 2)) (/ (pow sinTheta_O 2) (pow eta 4))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8))))) (/ 1 (pow eta 6))))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (sqrt -1) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt -1) (/ (pow eta 2) sinTheta_O)) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt -1) (+ (* -1 (/ (+ (* 1/2 (/ 1 (sqrt -1))) (* (sqrt -1) (+ 1 (pow eta 4)))) (pow sinTheta_O 2))) (/ (pow eta 2) sinTheta_O))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (sqrt -1) (+ (* -1 (/ (* (pow eta 2) (+ 1 (pow eta 4))) (pow sinTheta_O 3))) (/ (pow eta 2) sinTheta_O))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (* (sqrt -1) (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (sqrt -1) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (sqrt -1) (* -1 (/ (pow eta 2) sinTheta_O))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (/ 1/2 (* sinTheta_O (sqrt -1))) (+ (/ (* (sqrt -1) (+ 1 (pow eta 4))) sinTheta_O) (pow eta 2))) sinTheta_O))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (- (/ (* (pow eta 2) (+ 1 (pow eta 4))) sinTheta_O) (+ (* 1/2 (/ 1 (sqrt -1))) (* (sqrt -1) (+ 1 (pow eta 4))))) sinTheta_O)) (pow eta 2)) sinTheta_O))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1 (/ (* (pow eta 2) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow sinTheta_O 4)))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ (* -1 (* (/ (pow eta 2) (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* -1 (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 4)))))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ (* -1 (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (* (pow eta 2) (- (* -1 (/ (* (pow eta 2) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 8))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow eta 2)) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow eta 2)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow eta 4)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (pow sinTheta_O 4) (pow eta 8))) (/ 1 (pow eta 4))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_O 4) (- (* -1 (/ (pow sinTheta_O 2) (pow eta 8))) (/ 1 (pow eta 8)))) (/ 1 (pow eta 4))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 8)) (/ 1 (pow eta 12))))) (/ 1 (pow eta 8)))) (/ 1 (pow eta 8)))) (/ 1 (pow eta 4))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (pow sinTheta_O 4)) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* (+ 1 (pow eta 4)) (- 1 (pow (+ 1 (pow eta 4)) 2))) (pow eta 4)) (pow sinTheta_O 6))) (/ 1 (pow sinTheta_O 4))) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (pow sinTheta_O 4)) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* (+ 1 (pow eta 4)) (- 1 (pow (+ 1 (pow eta 4)) 2))) (pow eta 4)) (pow sinTheta_O 6))) (/ 1 (pow sinTheta_O 4))) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 4)) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (/ -1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (/ (* (pow eta 4) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 8)))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 4) (- (/ (* (pow eta 4) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) (pow sinTheta_O 12)) (* -1 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8))))) (+ (/ -1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 4) (- (* (pow eta 4) (- (/ (* (pow eta 4) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 4)) (pow sinTheta_O 16)) (* -1 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12))))) (* -1 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8))))) (+ (/ -1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow eta 4)) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) 1) (pow eta 4)) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4)) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (+ 1 (+ (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))) (pow eta 4)) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow eta 4)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) 1) (pow eta 4)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (+ 1 (+ (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))) (pow eta 4)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (patch (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow eta 4)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (- (pow sinTheta_O 4) (pow eta 4)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_O 4) (+ 1 (pow sinTheta_O 2))) (pow eta 4)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_O 4) (+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2))))) (pow eta 4)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) 1)) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (pow eta 4))) (pow sinTheta_O 2))) 1)) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) 1)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (pow eta 4))) (pow sinTheta_O 2))) 1)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (taylor 0 eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow eta 4)) (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (taylor 0 eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow eta 4)) (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (taylor 0 eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow eta 4)) (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (taylor 0 eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow eta 4)) (taylor inf eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1)) (taylor inf eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1)) (taylor inf eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1)) (taylor inf eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow eta 4)) (taylor -inf eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1)) (taylor -inf eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1)) (taylor -inf eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1)) (taylor -inf eta) (#s(alt (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (patch (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (pow sinTheta_O 2)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (sqrt -1))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (sqrt -1)) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (- (+ (* -1 (sqrt -1)) (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))))) (/ (pow eta 2) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (sqrt -1)) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (taylor 0 eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (pow eta 2))) (taylor 0 eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (pow eta 2))) (taylor 0 eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (pow eta 2))) (taylor 0 eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow eta 2)) (taylor inf eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) (taylor inf eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) (taylor inf eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) (taylor inf eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow eta 2)) (taylor -inf eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) (taylor -inf eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) (taylor -inf eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) (taylor -inf eta) (#s(alt (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (patch (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta)) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta)) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))) (* 1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta)) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (sqrt -1) sinTheta_O)) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (* 1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)) (taylor 0 eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))) (taylor 0 eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))) (taylor 0 eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))) (taylor 0 eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 eta) (taylor inf eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta) (taylor inf eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 eta) (taylor -inf eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)) (taylor -inf eta) (#s(alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor 0 eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor 0 eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor 0 eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor 0 eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor inf eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor inf eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor inf eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor inf eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor -inf eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor -inf eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor -inf eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 4) (taylor -inf eta) (#s(alt (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (patch (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8)))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta) (taylor inf eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
Calls

162 calls:

TimeVariablePointExpression
9.0ms
eta
@-inf
(/ 1 eta)
1.0ms
h
@0
(* h (sqrt (* (/ 1 (- (/ (* sinTheta_O (* sinTheta_O (* sinTheta_O sinTheta_O))) (+ (* sinTheta_O (neg sinTheta_O)) 1)) (* (* eta eta) (* eta eta)))) (- (/ (neg (* sinTheta_O sinTheta_O)) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta eta)))))
1.0ms
eta
@0
(/ 1 (- (/ (* sinTheta_O (* sinTheta_O (* sinTheta_O sinTheta_O))) (+ (* sinTheta_O (neg sinTheta_O)) 1)) (* (* eta eta) (* eta eta))))
1.0ms
eta
@0
(/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)
1.0ms
eta
@0
(/ 1 (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))

simplify375.0ms (3.3%)

Memory
18.2MiB live, 711.4MiB allocated
Algorithm
egg-herbie
Rules
7 424×lower-fma.f64
7 424×lower-fma.f32
6 844×lower-*.f64
6 844×lower-*.f32
5 728×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0107219482
1350718881
0841518477
Stop Event
iter limit
node limit
Counts
648 → 646
Calls
Call 1
Inputs
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O)))
(/ 1 eta)
(/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/ -1 eta)
(* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ 1 eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(sqrt (/ (sqrt -1) sinTheta_O))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5))))))))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1)))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))))
(sqrt (/ (pow (sqrt -1) 3) sinTheta_O))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* 1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))))) (pow sinTheta_O 3))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(/ eta h)
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))
(* -1 (/ eta h))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))
(/ eta h)
(+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))
(* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))
(* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))
(* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/ 1 (pow eta 2))
(+ (/ 1 (pow eta 2)) (/ (pow sinTheta_O 2) (pow eta 4)))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8))))) (/ 1 (pow eta 6))))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))
(/ (sqrt -1) sinTheta_O)
(/ (+ (sqrt -1) (/ (pow eta 2) sinTheta_O)) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1 (/ (+ (* 1/2 (/ 1 (sqrt -1))) (* (sqrt -1) (+ 1 (pow eta 4)))) (pow sinTheta_O 2))) (/ (pow eta 2) sinTheta_O))) sinTheta_O)
(/ (- (+ (sqrt -1) (+ (* -1 (/ (* (pow eta 2) (+ 1 (pow eta 4))) (pow sinTheta_O 3))) (/ (pow eta 2) sinTheta_O))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (* (sqrt -1) (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O)
(* -1 (/ (sqrt -1) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (pow eta 2) sinTheta_O))) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (/ 1/2 (* sinTheta_O (sqrt -1))) (+ (/ (* (sqrt -1) (+ 1 (pow eta 4))) sinTheta_O) (pow eta 2))) sinTheta_O))) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (- (/ (* (pow eta 2) (+ 1 (pow eta 4))) sinTheta_O) (+ (* 1/2 (/ 1 (sqrt -1))) (* (sqrt -1) (+ 1 (pow eta 4))))) sinTheta_O)) (pow eta 2)) sinTheta_O))) sinTheta_O))
(* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1 (/ (* (pow eta 2) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow sinTheta_O 4))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ (* -1 (* (/ (pow eta 2) (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* -1 (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 4))))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ (* -1 (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (* (pow eta 2) (- (* -1 (/ (* (pow eta 2) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 8))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
(/ 1 (pow eta 2))
(/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (- (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ 1 (pow eta 2))
(/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (- (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ -1 (pow eta 4))
(- (* -1 (/ (pow sinTheta_O 4) (pow eta 8))) (/ 1 (pow eta 4)))
(- (* (pow sinTheta_O 4) (- (* -1 (/ (pow sinTheta_O 2) (pow eta 8))) (/ 1 (pow eta 8)))) (/ 1 (pow eta 4)))
(- (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 8)) (/ 1 (pow eta 12))))) (/ 1 (pow eta 8)))) (/ 1 (pow eta 8)))) (/ 1 (pow eta 4)))
(/ -1 (pow sinTheta_O 2))
(/ (- (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))
(/ (- (/ 1 (pow sinTheta_O 4)) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/ (- (+ (* -1 (/ (+ (* (+ 1 (pow eta 4)) (- 1 (pow (+ 1 (pow eta 4)) 2))) (pow eta 4)) (pow sinTheta_O 6))) (/ 1 (pow sinTheta_O 4))) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/ -1 (pow sinTheta_O 2))
(/ (- (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))
(/ (- (/ 1 (pow sinTheta_O 4)) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/ (- (+ (* -1 (/ (+ (* (+ 1 (pow eta 4)) (- 1 (pow (+ 1 (pow eta 4)) 2))) (pow eta 4)) (pow sinTheta_O 6))) (/ 1 (pow sinTheta_O 4))) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 4))
(+ (/ -1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (/ (* (pow eta 4) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 8))))
(+ (* (pow eta 4) (- (/ (* (pow eta 4) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) (pow sinTheta_O 12)) (* -1 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8))))) (+ (/ -1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))
(+ (* (pow eta 4) (- (* (pow eta 4) (- (/ (* (pow eta 4) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 4)) (pow sinTheta_O 16)) (* -1 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12))))) (* -1 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8))))) (+ (/ -1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))
(/ -1 (pow eta 4))
(/ (- (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) 1) (pow eta 4))
(/ (- (* -1 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))
(/ (- (* -1 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (+ 1 (+ (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))) (pow eta 4))
(/ -1 (pow eta 4))
(/ (- (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) 1) (pow eta 4))
(/ (- (* -1 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))
(/ (- (* -1 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (+ 1 (+ (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))) (pow eta 4))
(* -1 (pow eta 4))
(- (pow sinTheta_O 4) (pow eta 4))
(- (* (pow sinTheta_O 4) (+ 1 (pow sinTheta_O 2))) (pow eta 4))
(- (* (pow sinTheta_O 4) (+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2))))) (pow eta 4))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (pow eta 4))) (pow sinTheta_O 2))) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))))))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (pow eta 4))) (pow sinTheta_O 2))) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))))))
(/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))
(+ (* -1 (pow eta 4)) (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))
(+ (* -1 (pow eta 4)) (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))
(+ (* -1 (pow eta 4)) (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))
(* -1 (pow eta 4))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(* -1 (pow eta 4))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(* -1 (pow eta 2))
(- (* -1 (pow sinTheta_O 2)) (pow eta 2))
(- (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(- (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(* -1 (* sinTheta_O (sqrt -1)))
(* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O))))
(* sinTheta_O (- (+ (* -1 (sqrt -1)) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (sqrt -1)) (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))))) (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (sqrt -1))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O))))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (pow eta 2)))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (pow eta 2)))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (pow eta 2)))
(* -1 (pow eta 2))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(* -1 (pow eta 2))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(/ 1 eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))) (* 1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(sqrt (/ (sqrt -1) sinTheta_O))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(sqrt (/ (pow (sqrt -1) 3) sinTheta_O))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (* 1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))
(+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(/ 1 eta)
(/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(/ -1 eta)
(* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* 1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8)))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
Outputs
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32)))))) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))))) (fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(* -1 (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(neg.f32 (acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32)))))) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))))) (fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (sqrt -1) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 sinTheta_O (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32))) #s(literal 1 binary32))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) eta)
(/ -1 eta)
(/.f32 #s(literal -1 binary32) eta)
(* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (neg.f32 eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32))) #s(literal 1 binary32))) (neg.f32 eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) (neg.f32 eta))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta))
(sqrt (/ (sqrt -1) sinTheta_O))
(sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5))))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1)))))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(sqrt (/ (pow (sqrt -1) 3) sinTheta_O))
(sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3))))) (* 1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))))) (pow sinTheta_O 3))) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(+.f32 (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 eta eta)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(fma.f32 eta (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32))))) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))))) eta)
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (neg.f32 eta))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) (neg.f32 eta))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
(neg.f32 (fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))))) eta))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/4 binary32)) (*.f32 eta eta))) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(sqrt.f32 (neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(neg.f32 (sqrt.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(neg.f32 (*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 sinTheta_O))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32)))))) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))))) (fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) h))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) h)))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) h)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 h (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) h)))
(/ eta h)
(/.f32 eta h)
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))
(*.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) h)))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 h (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 eta h))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))
(*.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h (*.f32 eta eta))) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 h (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 h (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) h)))))
(* -1 (/ eta h))
(/.f32 eta (neg.f32 h))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) h)))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h (*.f32 eta eta))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 h (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) h))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h (*.f32 eta eta))) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 h (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 h (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) h)))))
(/ eta h)
(/.f32 eta h)
(+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h eta)) (/.f32 eta h))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 h eta))) (/.f32 #s(literal -1/2 binary32) (*.f32 h eta))) (/.f32 eta h))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/4 binary32)) (*.f32 eta eta))) (*.f32 h eta)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 h eta)))) (/.f32 #s(literal -1/2 binary32) (*.f32 h eta))) (/.f32 eta h))
(* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) h)
(* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 eta eta) h)) (/.f32 (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) h)))
(* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) h) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 eta eta) h)) (/.f32 (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) h))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32))))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (fma.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) h) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 eta eta) h)) (/.f32 (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) h)))))
(* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))
(/.f32 (sqrt.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (neg.f32 h))
(* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 eta eta) h)) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) h) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 eta eta) h)) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 eta eta) h)) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) h) (*.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) h) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(/ 1 (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(+ (/ 1 (pow eta 2)) (/ (pow sinTheta_O 2) (pow eta 4)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta #s(literal 4 binary32))))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8))))) (/ 1 (pow eta 6))))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 8 binary32))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(/ (sqrt -1) sinTheta_O)
(/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)
(/ (+ (sqrt -1) (/ (pow eta 2) sinTheta_O)) sinTheta_O)
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 eta eta) sinTheta_O)) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1 (/ (+ (* 1/2 (/ 1 (sqrt -1))) (* (sqrt -1) (+ 1 (pow eta 4)))) (pow sinTheta_O 2))) (/ (pow eta 2) sinTheta_O))) sinTheta_O)
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O)
(/ (- (+ (sqrt -1) (+ (* -1 (/ (* (pow eta 2) (+ 1 (pow eta 4))) (pow sinTheta_O 3))) (/ (pow eta 2) sinTheta_O))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (* (sqrt -1) (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O)
(/.f32 (-.f32 (fma.f32 (neg.f32 (*.f32 eta eta)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 eta eta) sinTheta_O))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)
(* -1 (/ (sqrt -1) sinTheta_O))
(neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (pow eta 2) sinTheta_O))) sinTheta_O))
(/.f32 (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 eta eta) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (/ 1/2 (* sinTheta_O (sqrt -1))) (+ (/ (* (sqrt -1) (+ 1 (pow eta 4))) sinTheta_O) (pow eta 2))) sinTheta_O))) sinTheta_O))
(/.f32 (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) sinTheta_O) (fma.f32 eta eta (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (- (/ (* (pow eta 2) (+ 1 (pow eta 4))) sinTheta_O) (+ (* 1/2 (/ 1 (sqrt -1))) (* (sqrt -1) (+ 1 (pow eta 4))))) sinTheta_O)) (pow eta 2)) sinTheta_O))) sinTheta_O))
(/.f32 (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 eta eta (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) sinTheta_O)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1 (/ (* (pow eta 2) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow sinTheta_O 4))))
(neg.f32 (fma.f32 (*.f32 eta eta) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ (* -1 (* (/ (pow eta 2) (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* -1 (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 4))))))
(fma.f32 (*.f32 eta eta) (neg.f32 (fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ (* -1 (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (* (pow eta 2) (- (* -1 (/ (* (pow eta 2) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 8))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (neg.f32 (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O #s(literal 8 binary32))) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(/ 1 (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)) (*.f32 eta eta))
(/ (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 eta eta))
(/ (- (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (+.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32))))) (*.f32 eta eta))
(/ 1 (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(/ (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)) (*.f32 eta eta))
(/ (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 eta eta))
(/ (- (+ 1 (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (+.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32))))) (*.f32 eta eta))
(/ -1 (pow eta 4))
(/.f32 #s(literal -1 binary32) (pow.f32 eta #s(literal 4 binary32)))
(- (* -1 (/ (pow sinTheta_O 4) (pow eta 8))) (/ 1 (pow eta 4)))
(neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))))
(- (* (pow sinTheta_O 4) (- (* -1 (/ (pow sinTheta_O 2) (pow eta 8))) (/ 1 (pow eta 8)))) (/ 1 (pow eta 4)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 eta #s(literal 8 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 eta #s(literal 4 binary32))))
(- (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 8)) (/ 1 (pow eta 12))))) (/ 1 (pow eta 8)))) (/ 1 (pow eta 8)))) (/ 1 (pow eta 4)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 12 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 eta #s(literal 8 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 eta #s(literal 8 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 eta #s(literal 4 binary32))))
(/ -1 (pow sinTheta_O 2))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (/ 1 (pow sinTheta_O 4)) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -1 (/ (+ (* (+ 1 (pow eta 4)) (- 1 (pow (+ 1 (pow eta 4)) 2))) (pow eta 4)) (pow sinTheta_O 6))) (/ 1 (pow sinTheta_O 4))) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32))) (pow.f32 eta #s(literal 4 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O sinTheta_O))
(/ -1 (pow sinTheta_O 2))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (/ 1 (pow sinTheta_O 4)) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -1 (/ (+ (* (+ 1 (pow eta 4)) (- 1 (pow (+ 1 (pow eta 4)) 2))) (pow eta 4)) (pow sinTheta_O 6))) (/ 1 (pow sinTheta_O 4))) (+ 1 (+ (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (/ (pow (+ 1 (pow eta 4)) 2) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32))) (pow.f32 eta #s(literal 4 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O sinTheta_O))
(/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 4))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(+ (/ -1 (pow sinTheta_O 2)) (+ (/ 1 (pow sinTheta_O 4)) (/ (* (pow eta 4) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 8))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O #s(literal 8 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+ (* (pow eta 4) (- (/ (* (pow eta 4) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) (pow sinTheta_O 12)) (* -1 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8))))) (+ (/ -1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 12 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O #s(literal 8 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+ (* (pow eta 4) (- (* (pow eta 4) (- (/ (* (pow eta 4) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 4)) (pow sinTheta_O 16)) (* -1 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12))))) (* -1 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8))))) (+ (/ -1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 16 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 12 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O #s(literal 8 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(/ -1 (pow eta 4))
(/.f32 #s(literal -1 binary32) (pow.f32 eta #s(literal 4 binary32)))
(/ (- (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) 1) (pow eta 4))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32))))) (pow.f32 eta #s(literal 4 binary32)))
(/ (- (* -1 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))
(/.f32 (-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 8 binary32))) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32))))) (pow.f32 eta #s(literal 4 binary32)))
(/ (- (* -1 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (+ 1 (+ (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))) (pow eta 4))
(/.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 12 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta #s(literal 12 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 eta #s(literal 4 binary32)))
(/ -1 (pow eta 4))
(/.f32 #s(literal -1 binary32) (pow.f32 eta #s(literal 4 binary32)))
(/ (- (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) 1) (pow eta 4))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32))))) (pow.f32 eta #s(literal 4 binary32)))
(/ (- (* -1 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (+ 1 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))
(/.f32 (-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 8 binary32))) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32))))) (pow.f32 eta #s(literal 4 binary32)))
(/ (- (* -1 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (+ 1 (+ (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))) (pow eta 4))
(/.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 12 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta #s(literal 12 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 eta #s(literal 4 binary32)))
(* -1 (pow eta 4))
(neg.f32 (pow.f32 eta #s(literal 4 binary32)))
(- (pow sinTheta_O 4) (pow eta 4))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) (neg.f32 (pow.f32 eta #s(literal 4 binary32))))
(- (* (pow sinTheta_O 4) (+ 1 (pow sinTheta_O 2))) (pow eta 4))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) (neg.f32 (pow.f32 eta #s(literal 4 binary32))))
(- (* (pow sinTheta_O 4) (+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2))))) (pow eta 4))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (pow.f32 eta #s(literal 4 binary32))))
(* -1 (pow sinTheta_O 2))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (pow eta 4))) (pow sinTheta_O 2))) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O))))
(* -1 (pow sinTheta_O 2))
(neg.f32 (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (pow eta 4))) (pow sinTheta_O 2))) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (+ (/ 1 (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O))))
(/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(+ (* -1 (pow eta 4)) (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))
(-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32)))
(+ (* -1 (pow eta 4)) (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))
(-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32)))
(+ (* -1 (pow eta 4)) (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))
(-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32)))
(* -1 (pow eta 4))
(neg.f32 (pow.f32 eta #s(literal 4 binary32)))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1 binary32)))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1 binary32)))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1 binary32)))
(* -1 (pow eta 4))
(neg.f32 (pow.f32 eta #s(literal 4 binary32)))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1 binary32)))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1 binary32)))
(* (pow eta 4) (- (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))) 1))
(*.f32 (pow.f32 eta #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1 binary32)))
(* -1 (pow eta 2))
(neg.f32 (*.f32 eta eta))
(- (* -1 (pow sinTheta_O 2)) (pow eta 2))
(neg.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta eta)))
(- (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) #s(literal -1 binary32)) (neg.f32 (*.f32 eta eta)))
(- (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 eta eta)))
(* -1 (* sinTheta_O (sqrt -1)))
(neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O))))
(*.f32 sinTheta_O (neg.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 eta eta) sinTheta_O))))
(* sinTheta_O (- (+ (* -1 (sqrt -1)) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (-.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 eta eta) sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (sqrt -1)) (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))))) (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (-.f32 (+.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 eta eta) sinTheta_O)))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)))))
(*.f32 (+.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O)) (*.f32 eta eta)) sinTheta_O))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (pow eta 2)))
(neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (pow eta 2)))
(neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 (pow eta 2)))
(neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(* -1 (pow eta 2))
(neg.f32 (*.f32 eta eta))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(*.f32 (*.f32 eta eta) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(*.f32 (*.f32 eta eta) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(*.f32 (*.f32 eta eta) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (pow eta 2))
(neg.f32 (*.f32 eta eta))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(*.f32 (*.f32 eta eta) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(*.f32 (*.f32 eta eta) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* (pow eta 2) (- (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1))
(*.f32 (*.f32 eta eta) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32)))))) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))))) (fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))) (* 1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 8 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta))
(sqrt (/ (sqrt -1) sinTheta_O))
(sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (fma.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(sqrt (/ (pow (sqrt -1) 3) sinTheta_O))
(sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1)))))) (* 1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))
(+.f32 (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (fma.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 sinTheta_O (/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O #s(literal 8 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32))) #s(literal 1 binary32))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) eta)
(/ -1 eta)
(/.f32 #s(literal -1 binary32) eta)
(* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (neg.f32 eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32))) #s(literal 1 binary32))) (neg.f32 eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) (neg.f32 eta))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(pow eta 4)
(pow.f32 eta #s(literal 4 binary32))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(* h (sqrt (/ (- (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (- (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2)))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 4 binary32))))))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 8 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (fma.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 h (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(+ (* 1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 h (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 h (sqrt.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (fma.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 h (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8)))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 sinTheta_O #s(literal 8 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))

rewrite285.0ms (2.5%)

Memory
3.4MiB live, 543.8MiB allocated
Rules
4 428×lower-*.f64
4 408×lower-*.f32
3 970×lower-fma.f64
3 966×lower-fma.f32
3 710×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051518
089465
1329434
22272407
08529406
Stop Event
iter limit
node limit
iter limit
Counts
23 → 690
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
(/.f32 #s(literal 1 binary32) eta)
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(PI.f32)
(neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))
(-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
Outputs
(neg.f32 (/.f32 h (neg.f32 eta)))
(neg.f32 (/.f32 (neg.f32 h) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 eta h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta h))))
(/.f32 h eta)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 eta)))
(/.f32 (*.f32 h #s(literal -1 binary32)) (neg.f32 eta))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 h #s(literal -1 binary32))) (neg.f32 (neg.f32 eta)))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 h (/.f32 #s(literal 1 binary32) eta))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) eta))
(+.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 #s(literal 0 binary32) (-.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) #s(literal 0 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (neg.f32 (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(neg.f32 (/.f32 #s(literal -1 binary32) eta))
(exp.f32 (*.f32 (log.f32 eta) #s(literal -1 binary32)))
(pow.f32 eta #s(literal -1 binary32))
(pow.f32 (*.f32 eta eta) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 eta)) #s(literal -1 binary32))
(pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 eta)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 eta)))
(/.f32 #s(literal -1 binary32) (neg.f32 eta))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 eta))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (pow.f32 eta #s(literal -1/2 binary32)) (pow.f32 eta #s(literal -1/2 binary32)))
(+.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 #s(literal 0 binary32) (-.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) #s(literal 0 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (neg.f32 (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(+.f32 #s(literal 0 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (/.f32 #s(literal 1 binary32) h))
(/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (*.f32 h #s(literal -1 binary32)) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 h #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (neg.f32 (/.f32 #s(literal 1 binary32) h)))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) h) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (neg.f32 h))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 h)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1/2 binary32)))
(neg.f32 (asin.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal -1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal -1 binary32))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal -1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal -1/4 binary32)) (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal -1 binary32))))
(pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 1 binary32))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1 binary32))
(*.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (/.f32 #s(literal 1 binary32) h))
(/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (*.f32 h #s(literal -1 binary32)) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 h #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (neg.f32 (/.f32 #s(literal 1 binary32) h)))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) h) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (neg.f32 h))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 h)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1/2 binary32)))
(neg.f32 (asin.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))))
(neg.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 h)))
(exp.f32 (*.f32 (log.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #s(literal -1 binary32))))
(pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal 1 binary32))
(pow.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)
(/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1 binary32))))
(/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 h)) #s(literal -1 binary32))
(/.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (neg.f32 h))
(/.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (*.f32 #s(literal 1 binary32) (neg.f32 h)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (neg.f32 (neg.f32 h)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 h))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))) (neg.f32 (neg.f32 (neg.f32 h))))
(*.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
(*.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (/.f32 #s(literal 1 binary32) h))
(*.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (/.f32 (/.f32 #s(literal 1 binary32) h) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #s(literal -1 binary32)))
(*.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #s(literal -1 binary32)))
(*.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (/.f32 #s(literal 1 binary32) (neg.f32 h)))
(*.f32 (/.f32 #s(literal 1 binary32) h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 h)))
(*.f32 (pow.f32 (pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 eta (neg.f32 eta))))
(+.f32 (*.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (*.f32 (*.f32 eta (neg.f32 eta)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 eta (neg.f32 eta))))
(fma.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (*.f32 eta (neg.f32 eta)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (*.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32)) (*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (*.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1 binary32)) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (*.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))) (neg.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(*.f32 (/.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))))
(*.f32 (/.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32)))
(pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(+.f32 (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 eta (neg.f32 (*.f32 eta (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 2 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 2 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 2 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 2 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 2 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 2 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 eta eta) (*.f32 eta (neg.f32 eta)) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 #s(literal -1 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(fma.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (neg.f32 eta) (*.f32 eta (*.f32 eta eta)) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(fma.f32 (*.f32 eta (*.f32 eta eta)) (neg.f32 eta) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 eta (neg.f32 eta)) (*.f32 eta eta) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) sinTheta_O (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (neg.f32 (*.f32 eta (*.f32 eta eta))) eta (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 (*.f32 eta (neg.f32 eta)) eta) eta (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))
(fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal -1 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(-.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(-.f32 (/.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) #s(literal 1 binary32)) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (-.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) #s(literal 1 binary32))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (-.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))) (*.f32 (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (*.f32 (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1 binary32))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta)))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(+.f32 (*.f32 eta (neg.f32 eta)) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 eta (neg.f32 eta)) #s(literal 1 binary32)))
(pow.f32 (/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta)))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 eta (neg.f32 eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(fma.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta)))
(fma.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta)))
(fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta)))
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (neg.f32 eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta)))
(fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 eta (neg.f32 eta)) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta)))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 #s(literal -1 binary32) (*.f32 eta eta) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(fma.f32 (neg.f32 eta) eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (neg.f32 eta)))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 eta (neg.f32 eta)))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 eta (neg.f32 eta))))
(-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(-.f32 (/.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (neg.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (neg.f32 eta)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(exp.f32 (*.f32 (neg.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(pow.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (neg.f32 (log.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (sqrt.f32 (*.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (*.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (sqrt.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))) (sqrt.f32 (fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(exp.f32 (*.f32 #s(literal 4 binary32) (log.f32 eta)))
(exp.f32 (*.f32 (log.f32 eta) #s(literal 4 binary32)))
(pow.f32 eta #s(literal 4 binary32))
(pow.f32 (*.f32 eta eta) #s(literal 2 binary32))
(pow.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) #s(literal 1 binary32))
(pow.f32 (*.f32 eta (neg.f32 eta)) #s(literal 2 binary32))
(*.f32 eta (*.f32 eta (*.f32 eta eta)))
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) #s(literal 1 binary32))
(*.f32 (*.f32 eta (*.f32 eta eta)) eta)
(*.f32 (*.f32 eta (neg.f32 eta)) (*.f32 eta (neg.f32 eta)))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h))))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (*.f32 (sqrt.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h))
(*.f32 (*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))) (sqrt.f32 (neg.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))

eval194.0ms (1.7%)

Memory
0.7MiB live, 353.7MiB allocated
Compiler

Compiled 52 689 to 4 041 computations (92.3% saved)

prune173.0ms (1.5%)

Memory
18.2MiB live, 453.5MiB allocated
Pruning

18 alts after pruning (12 fresh and 6 done)

PrunedKeptTotal
New1 36951 374
Fresh279
Picked145
Done022
Total1 372181 390
Accuracy
99.6%
Counts
1 390 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.6%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
24.2%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
24.1%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (-.f32 eta sinTheta_O) eta (*.f32 (-.f32 eta sinTheta_O) sinTheta_O))))))
92.2%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))))))
49.8%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
91.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
95.6%
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
90.3%
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
91.7%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h))
65.4%
(asin.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
96.3%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
95.4%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))))
95.7%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
58.4%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #s(approx (- (/ (neg (* sinTheta_O sinTheta_O)) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta eta)) (neg.f32 (*.f32 eta eta))))))))
43.1%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))))
Compiler

Compiled 641 to 356 computations (44.5% saved)

simplify210.0ms (1.9%)

Memory
-20.1MiB live, 225.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))
cost-diff0
(/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))
cost-diff0
(*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
cost-diff0
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
cost-diff0
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))
cost-diff0
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))))
cost-diff320
(+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))
cost-diff0
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))
cost-diff0
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
cost-diff704
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))
cost-diff0
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
cost-diff0
(PI.f32)
cost-diff128
(neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
cost-diff384
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
cost-diff0
(/.f32 eta h)
cost-diff0
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
cost-diff0
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
cost-diff0
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
Rules
10 026×lower-fma.f64
10 018×lower-fma.f32
2 728×lower-*.f64
2 718×lower-*.f32
1 814×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060655
096621
1159604
2312571
3668563
41265563
52344563
64558563
76744563
08160558
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
#s(literal 1 binary32)
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
(/.f32 eta h)
eta
h
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(PI.f32)
#s(literal 1/2 binary32)
(neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(/.f32 #s(literal 1 binary32) eta)
#s(literal 1 binary32)
eta
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))
(/.f32 #s(literal 1 binary32) h)
h
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))
(+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) eta)
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))
(neg.f32 sinTheta_O)
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))
h
#s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))
(*.f32 eta eta)
eta
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
sinTheta_O
(/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(neg.f32 sinTheta_O)
#s(literal 1 binary32)
Outputs
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
#s(literal 1 binary32)
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
(/.f32 eta h)
eta
h
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(PI.f32)
#s(literal 1/2 binary32)
(neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(/.f32 h eta)
(/.f32 #s(literal 1 binary32) eta)
#s(literal 1 binary32)
eta
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))
h
(/.f32 #s(literal 1 binary32) h)
h
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(*.f32 (+.f32 eta sinTheta_O) eta)
(*.f32 eta (+.f32 eta sinTheta_O))
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))
(*.f32 sinTheta_O (-.f32 (neg.f32 sinTheta_O) eta))
(neg.f32 sinTheta_O)
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))
h
#s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))
(*.f32 eta eta)
eta
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
sinTheta_O
(/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(neg.f32 sinTheta_O)
#s(literal 1 binary32)

localize251.0ms (2.2%)

Memory
9.0MiB live, 398.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.21484375
(*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
accuracy0.4117807883235015
#s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))
accuracy2.279627426781205
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
accuracy2.613626725110792
(/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))
accuracy0.0625
(+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))
accuracy0.0625
(*.f32 (+.f32 eta sinTheta_O) eta)
accuracy0.08203125
(*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))
accuracy2.2756793725109166
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))
accuracy0.05078125
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))))
accuracy0.1640625
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))
accuracy0.27734375
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
accuracy1.1519177913854795
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))
accuracy0.05078125
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
accuracy0.1015625
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
accuracy1.1519177913854795
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
accuracy24.1935393553237
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
accuracy0
(/.f32 eta h)
accuracy0.05078125
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
accuracy0.2578125
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
accuracy1.169126381705322
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
Samples
132.0ms170×1valid
55.0ms86×0valid
Compiler

Compiled 552 to 52 computations (90.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
ival-mult: 41.0ms (26.4% of total)
ival-neg: 38.0ms (24.5% of total)
ival-div: 23.0ms (14.8% of total)
ival-sqrt: 14.0ms (9% of total)
adjust: 13.0ms (8.4% of total)
ival-add: 12.0ms (7.7% of total)
ival-asin: 10.0ms (6.4% of total)
ival-sub: 4.0ms (2.6% of total)
ival-pi: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series87.0ms (0.8%)

Memory
7.8MiB live, 169.3MiB allocated
Counts
25 → 744
Calls
Call 1
Inputs
#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())
#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())
#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())
#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())
#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ())
#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())
#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())
#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())
#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())
#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())
#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())
#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())
#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())
#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())
#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())
#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())
#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())
#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())
#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())
Outputs
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)) (taylor 0 eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))) (taylor 0 eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))) (taylor 0 eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))) (taylor 0 eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))) (taylor inf eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))) (taylor inf eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))) (taylor inf eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ eta h)) (taylor -inf eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))) (taylor -inf eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))) (taylor -inf eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))) (taylor -inf eta) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor 0 h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor 0 h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor 0 h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor 0 h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor -inf h) (#s(alt #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor -inf eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor -inf eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor -inf eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor -inf eta) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor 0 h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor inf h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor -inf h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor -inf h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor -inf h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (/ eta h) (taylor -inf h) (#s(alt (/.f32 eta h) (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf h) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf eta) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (patch (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf h) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (patch (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt h (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor 0 h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt h (taylor -inf h) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf eta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor -inf h) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor 0 eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O)))) (taylor 0 eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O))))) (taylor 0 eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O))))) (taylor 0 eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta)))) (taylor inf eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta))))) (taylor inf eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta))))) (taylor inf eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)))) (taylor -inf eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (+ (* -1 sinTheta_O) (/ (pow sinTheta_O 2) eta))) eta)))) (taylor -inf eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (+ (* -1 sinTheta_O) (/ (pow sinTheta_O 2) eta))) eta)))) (taylor -inf eta) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ eta (* -1 eta))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1)) (taylor inf sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1)) (taylor inf sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1)) (taylor inf sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1)) (taylor -inf sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1)) (taylor -inf sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1)) (taylor -inf sinTheta_O) (#s(alt (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (patch (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))) (taylor 0 eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt eta (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))) (taylor inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 eta) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt eta (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (* sinTheta_O (pow (sqrt -1) 3))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5)))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf h) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor 0 eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))) (taylor -inf eta) (#s(alt (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) (patch (asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8)))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta) (taylor inf eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)) (taylor -inf eta) (#s(alt (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) (patch (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor 0 h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor inf h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))) (taylor -inf h) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ h (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 4)) (pow eta 6))) (/ h (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 6))))) (/ h (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* (pow sinTheta_O 2) (+ (* 1/2 (* (pow eta 2) (* h (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 8)) (* 3/4 (/ 1 (pow eta 12)))))))) (* 1/2 (/ h (pow eta 6))))))) (/ h (pow eta 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ h sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O) (taylor inf sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O)) (taylor -inf sinTheta_O) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (taylor 0 eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (pow eta 4) h) (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow eta 4) (+ (* -1/2 (* (/ (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))) (* (pow sinTheta_O 4) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 4) (pow sinTheta_O 16)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))) (taylor 0 eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ h (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2)) (taylor inf eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ h (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2)) (taylor -inf eta) (#s(alt (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (patch (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow sinTheta_O 4) (pow eta 2))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1 (* 1/4 (/ 1 (pow eta 4))))) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt sinTheta_O (taylor inf sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6))))))) (taylor inf sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_O) (taylor -inf sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6)))))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (taylor 0 eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (/ (pow eta 4) (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (taylor 0 eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ (pow eta 4) (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor 0 eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/16 (* (/ (pow eta 4) (* (pow sinTheta_O 10) (pow (sqrt -1) 5))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5))))))))) (taylor 0 eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor inf eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))))) (taylor inf eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))))) (taylor inf eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (taylor -inf eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))))) (taylor -inf eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))))) (taylor -inf eta) (#s(alt #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (patch #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor 0 h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (taylor -inf h) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))) (taylor 0 eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta) (taylor inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ h eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)) (taylor -inf eta) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (/ h eta) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (sqrt -1) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf h) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor 0 sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (taylor -inf sinTheta_O) (#s(alt (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* eta sinTheta_O)) (* -1 (pow sinTheta_O 2))) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* eta sinTheta_O)) (* -1 (pow sinTheta_O 2))) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* eta sinTheta_O)) (* -1 (pow sinTheta_O 2))) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta sinTheta_O)) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* eta (+ (* -1 sinTheta_O) (* -1 (/ (pow sinTheta_O 2) eta)))) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* eta (+ (* -1 sinTheta_O) (* -1 (/ (pow sinTheta_O 2) eta)))) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* eta (+ (* -1 sinTheta_O) (* -1 (/ (pow sinTheta_O 2) eta)))) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta sinTheta_O)) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ sinTheta_O (/ (pow sinTheta_O 2) eta)))) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ sinTheta_O (/ (pow sinTheta_O 2) eta)))) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ sinTheta_O (/ (pow sinTheta_O 2) eta)))) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta sinTheta_O)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 eta) (* -1 sinTheta_O))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 eta) (* -1 sinTheta_O))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 eta) (* -1 sinTheta_O))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1)) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1)) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1)) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow sinTheta_O 2)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (patch (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* eta sinTheta_O) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* eta (+ eta sinTheta_O)) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* eta (+ eta sinTheta_O)) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* eta (+ eta sinTheta_O)) (taylor 0 eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ sinTheta_O eta))) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ sinTheta_O eta))) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ sinTheta_O eta))) (taylor inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ sinTheta_O eta))) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ sinTheta_O eta))) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* (pow eta 2) (+ 1 (/ sinTheta_O eta))) (taylor -inf eta) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (pow eta 2) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (+ (* eta sinTheta_O) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (+ (* eta sinTheta_O) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (+ (* eta sinTheta_O) (pow eta 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* eta sinTheta_O) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ eta (/ (pow eta 2) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ eta (/ (pow eta 2) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ eta (/ (pow eta 2) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* eta sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (+.f32 eta sinTheta_O) eta) (patch (*.f32 (+.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt eta (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* 1/2 (/ (pow sinTheta_O 2) eta))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ eta (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 3/8 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta))))) (taylor 0 sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (sqrt (* sinTheta_O (sqrt -1))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))) (taylor inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 3)))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1))))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/4 (sqrt (/ sinTheta_O (sqrt -1)))) (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (sqrt -1)))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))))) (taylor -inf sinTheta_O) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (pow eta 2) sinTheta_O))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (pow sinTheta_O 3)))) (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)) 1/4) (/ (pow eta 2) (pow sinTheta_O 5)))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)) (taylor 0 eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt eta (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (taylor inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 eta) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))) (taylor -inf eta) (#s(alt (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) (patch (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #<representation binary32>) () ())) ())
Calls

186 calls:

TimeVariablePointExpression
4.0ms
eta
@0
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
0.0ms
eta
@-inf
(+ (* (+ eta sinTheta_O) eta) (* (+ eta sinTheta_O) (neg sinTheta_O)))
0.0ms
eta
@-inf
(/ eta h)
0.0ms
eta
@0
(/ eta h)
0.0ms
h
@-inf
(/ eta h)

simplify499.0ms (4.5%)

Memory
-2.2MiB live, 740.4MiB allocated
Algorithm
egg-herbie
Rules
7 596×lower-fma.f64
7 596×lower-fma.f32
6 822×lower-*.f64
6 822×lower-*.f32
5 634×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0106520504
1353920017
0831719580
Stop Event
iter limit
node limit
Counts
744 → 727
Calls
Call 1
Inputs
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(/ eta h)
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))
(* -1 (/ eta h))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))
(/ eta h)
(+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))
(* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))
(* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))
(* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
h
h
h
h
h
h
h
h
h
h
h
h
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* -1 (pow sinTheta_O 2))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O))))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(pow eta 2)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (+ (* -1 sinTheta_O) (/ (pow sinTheta_O 2) eta))) eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (+ (* -1 sinTheta_O) (/ (pow sinTheta_O 2) eta))) eta))))
(pow eta 2)
(+ (* sinTheta_O (+ eta (* -1 eta))) (pow eta 2))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* 1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8)))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(/ h (pow eta 2))
(+ (* 1/2 (/ (* h (pow sinTheta_O 4)) (pow eta 6))) (/ h (pow eta 2)))
(+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 6))))) (/ h (pow eta 2)))
(+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* (pow sinTheta_O 2) (+ (* 1/2 (* (pow eta 2) (* h (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 8)) (* 3/4 (/ 1 (pow eta 12)))))))) (* 1/2 (/ h (pow eta 6))))))) (/ h (pow eta 2)))
(/ h sinTheta_O)
(/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O)
(/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O)
(/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O)
(* -1 (/ h sinTheta_O))
(* -1 (/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O))
(* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))
(+ (* -1/2 (* (/ (* (pow eta 4) h) (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))
(+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow eta 4) (+ (* -1/2 (* (/ (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))) (* (pow sinTheta_O 4) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 4) (pow sinTheta_O 16)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))))
(/ h (pow eta 2))
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2))
(/ h (pow eta 2))
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2))
(pow eta 2)
(+ (* -1/2 (/ (pow sinTheta_O 4) (pow eta 2))) (pow eta 2))
(+ (* (pow sinTheta_O 4) (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2))
(+ (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1 (* 1/4 (/ 1 (pow eta 4))))) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2))
sinTheta_O
(* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2)))))
(* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))))))
(* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6)))))))
(* -1 sinTheta_O)
(* -1 (* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))))))
(* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4)))))))
(* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6))))))))
(* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))
(+ (* 1/2 (* (/ (pow eta 4) (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ (pow eta 4) (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/16 (* (/ (pow eta 4) (* (pow sinTheta_O 10) (pow (sqrt -1) 5))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)))))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (pow sinTheta_O 2))
(+ (* -1 (* eta sinTheta_O)) (* -1 (pow sinTheta_O 2)))
(+ (* -1 (* eta sinTheta_O)) (* -1 (pow sinTheta_O 2)))
(+ (* -1 (* eta sinTheta_O)) (* -1 (pow sinTheta_O 2)))
(* -1 (* eta sinTheta_O))
(* eta (+ (* -1 sinTheta_O) (* -1 (/ (pow sinTheta_O 2) eta))))
(* eta (+ (* -1 sinTheta_O) (* -1 (/ (pow sinTheta_O 2) eta))))
(* eta (+ (* -1 sinTheta_O) (* -1 (/ (pow sinTheta_O 2) eta))))
(* -1 (* eta sinTheta_O))
(* -1 (* eta (+ sinTheta_O (/ (pow sinTheta_O 2) eta))))
(* -1 (* eta (+ sinTheta_O (/ (pow sinTheta_O 2) eta))))
(* -1 (* eta (+ sinTheta_O (/ (pow sinTheta_O 2) eta))))
(* -1 (* eta sinTheta_O))
(* sinTheta_O (+ (* -1 eta) (* -1 sinTheta_O)))
(* sinTheta_O (+ (* -1 eta) (* -1 sinTheta_O)))
(* sinTheta_O (+ (* -1 eta) (* -1 sinTheta_O)))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(* eta sinTheta_O)
(* eta (+ eta sinTheta_O))
(* eta (+ eta sinTheta_O))
(* eta (+ eta sinTheta_O))
(pow eta 2)
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(pow eta 2)
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(pow eta 2)
(+ (* eta sinTheta_O) (pow eta 2))
(+ (* eta sinTheta_O) (pow eta 2))
(+ (* eta sinTheta_O) (pow eta 2))
(* eta sinTheta_O)
(* sinTheta_O (+ eta (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (+ eta (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (+ eta (/ (pow eta 2) sinTheta_O)))
(* eta sinTheta_O)
(* -1 (* sinTheta_O (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))))
eta
(+ eta (* 1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 3/8 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(sqrt (* sinTheta_O (sqrt -1)))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1))))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/4 (sqrt (/ sinTheta_O (sqrt -1)))) (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (sqrt -1)))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))))
(* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)
(+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (pow eta 2) sinTheta_O))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (pow sinTheta_O 3)))) (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)) 1/4) (/ (pow eta 2) (pow sinTheta_O 5)))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
eta
(* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))))
Outputs
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (neg.f32 (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))
(/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) h)
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) h))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(fma.f32 (*.f32 eta eta) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (*.f32 eta eta))) (*.f32 h (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) h))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (*.f32 h (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 eta eta))) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) h))
(/ eta h)
(/.f32 eta h)
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))
(*.f32 eta (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) h)))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 h (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 h (*.f32 sinTheta_O (neg.f32 sinTheta_O)) h)))) (/.f32 eta h))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))
(*.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 h (*.f32 eta eta))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 h (*.f32 sinTheta_O (neg.f32 sinTheta_O)) h))) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 h (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) h)))))
(* -1 (/ eta h))
(/.f32 eta (neg.f32 h))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) h)) (neg.f32 eta))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))
(*.f32 eta (neg.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 h (*.f32 eta eta))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 h (*.f32 sinTheta_O (neg.f32 sinTheta_O)) h))) (/.f32 #s(literal 1 binary32) h)))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))
(neg.f32 (*.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 h (*.f32 eta eta))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 h (*.f32 sinTheta_O (neg.f32 sinTheta_O)) h))) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 h (pow.f32 eta #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) h))))))
(/ eta h)
(/.f32 eta h)
(+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h eta)) (/.f32 eta h))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 h eta))) (/.f32 #s(literal -1/2 binary32) (*.f32 h eta))) (/.f32 eta h))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/4 binary32)) (*.f32 eta eta))) (*.f32 h eta)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 h eta)))) (/.f32 #s(literal -1/2 binary32) (*.f32 h eta))) (/.f32 eta h))
(* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(/.f32 (sqrt.f32 (*.f32 sinTheta_O (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) h)
(* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 eta eta) h)) (/.f32 (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) h) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 eta eta) h)) (/.f32 (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32)))))) h) (fma.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) h) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 eta eta) h)) (/.f32 (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))))
(* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))
(/.f32 (sqrt.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (neg.f32 h))
(* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))
(*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) h) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(*.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32))))) h) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) h) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) h) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) h) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 sinTheta_O (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(/ eta h)
(/.f32 eta h)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (* 1/2 (PI)))
(+.f32 (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
(- (* 1/2 (PI)) (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))))
h
h
h
h
h
h
h
h
h
h
h
h
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (neg.f32 (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* -1 (pow sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O))))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(fma.f32 eta eta (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(fma.f32 eta eta (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 eta eta)))))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 eta eta)))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (+ (* -1 sinTheta_O) (/ (pow sinTheta_O 2) eta))) eta))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 0 binary32)) eta)))
(* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (+ (* -1 sinTheta_O) (/ (pow sinTheta_O 2) eta))) eta))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 0 binary32)) eta)))
(pow eta 2)
(*.f32 eta eta)
(+ (* sinTheta_O (+ eta (* -1 eta))) (pow eta 2))
(fma.f32 eta eta #s(literal 0 binary32))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(fma.f32 eta eta (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(fma.f32 eta eta (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(* -1 (pow sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 0 binary32)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 0 binary32)) #s(literal -1 binary32)))
(* -1 (pow sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (neg.f32 (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 eta eta)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(fma.f32 eta (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) eta)
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) eta)
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(neg.f32 (fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) eta))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
(neg.f32 (fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) eta))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/4 binary32)) (*.f32 eta eta))) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(sqrt.f32 (*.f32 sinTheta_O (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(*.f32 sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(*.f32 sinTheta_O (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(neg.f32 (sqrt.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(neg.f32 (*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (/.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 sinTheta_O (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)) (- (pow eta 4) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(asin (* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (pow eta 2)) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (+ (/ 1 (pow eta 6)) (/ 1 (pow eta 8)))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2)))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 8 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 eta eta))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 h (fma.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 h (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(+ (* 1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 h (*.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* (sqrt -1) (+ 1 (pow eta 4))) (* 1/2 (/ 1 (sqrt -1))))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (sqrt -1))) (* (pow eta 2) (+ 1 (pow eta 4))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (* (pow eta 2) h) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 h (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))) (sqrt -1)))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 sinTheta_O (*.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) h) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ h (* (pow sinTheta_O 3) (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (* sinTheta_O (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (* (/ (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2) (pow sinTheta_O 8)))))) (sqrt -1)))))))) (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (fma.f32 h (/.f32 (*.f32 sinTheta_O (*.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (pow.f32 sinTheta_O #s(literal 8 binary32)))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32))) h) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (* 1/4 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(* h (sqrt (/ 1 (+ (* -1 (/ (pow sinTheta_O 4) (+ 1 (* -1 (pow sinTheta_O 2))))) (pow eta 4)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/ h (pow eta 2))
(/.f32 h (*.f32 eta eta))
(+ (* 1/2 (/ (* h (pow sinTheta_O 4)) (pow eta 6))) (/ h (pow eta 2)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 h (*.f32 eta eta)))
(+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 6))))) (/ h (pow eta 2)))
(fma.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal 1/2 binary32) (fma.f32 h (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta #s(literal 6 binary32))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta eta)))
(+ (* (pow sinTheta_O 4) (+ (* 1/2 (/ h (pow eta 6))) (* (pow sinTheta_O 2) (+ (* 1/2 (* (pow eta 2) (* h (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 8)) (* 3/4 (/ 1 (pow eta 12)))))))) (* 1/2 (/ h (pow eta 6))))))) (/ h (pow eta 2)))
(fma.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 8 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 12 binary32))))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (pow.f32 eta #s(literal 6 binary32)))) (/.f32 h (*.f32 eta eta)))
(/ h sinTheta_O)
(/.f32 h sinTheta_O)
(/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 h (pow.f32 eta #s(literal 4 binary32)) h) (*.f32 sinTheta_O sinTheta_O)) h) sinTheta_O)
(/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)))) h) sinTheta_O)
(/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (+.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (fma.f32 h (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))))) h) (pow.f32 sinTheta_O #s(literal 6 binary32)))) h) sinTheta_O)
(* -1 (/ h sinTheta_O))
(/.f32 h (neg.f32 sinTheta_O))
(* -1 (/ (+ h (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))) sinTheta_O))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 h (pow.f32 eta #s(literal 4 binary32)) h) (*.f32 sinTheta_O sinTheta_O)) h) (neg.f32 sinTheta_O))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2))))) sinTheta_O))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 sinTheta_O))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (* (+ 1 (* -1 (pow (+ 1 (pow eta 4)) 2))) (+ 1 (pow eta 4)))) (+ (* -1 (+ 1 (pow eta 4))) (* 1/2 (* (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2)))) (+ 1 (pow eta 4)))))))) (pow sinTheta_O 6))) (+ (* -1/2 (/ (* h (+ 1 (+ (* -1 (pow (+ 1 (pow eta 4)) 2)) (* 1/4 (pow (+ 1 (pow eta 4)) 2))))) (pow sinTheta_O 4))) (* -1/2 (/ (* h (+ 1 (pow eta 4))) (pow sinTheta_O 2)))))) sinTheta_O))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (+.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (fma.f32 h (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)) #s(literal -3/4 binary32) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))))) h) (pow.f32 sinTheta_O #s(literal 6 binary32)))) h) (neg.f32 sinTheta_O))
(* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))
(/.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(+ (* -1/2 (* (/ (* (pow eta 4) h) (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))))
(fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (pow.f32 eta #s(literal 4 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O)))
(+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 sinTheta_O #s(literal 12 binary32))) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 sinTheta_O #s(literal 12 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O)))
(+ (* (/ (* h (sqrt -1)) (pow sinTheta_O 2)) (sqrt (+ 1 (* -1 (pow sinTheta_O 2))))) (* (pow eta 4) (+ (* -1/2 (* (/ h (* (pow sinTheta_O 6) (sqrt -1))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* (pow eta 4) (+ (* -1/2 (* (/ (* h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/2 (* (/ (* (pow eta 4) (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (+ 1 (* -1 (pow sinTheta_O 2))) (+ (* 1/4 (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (* (pow sinTheta_O 12) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3) (pow sinTheta_O 12)))) (* (pow sinTheta_O 4) (pow (sqrt -1) 2)))) (/ (pow (+ 1 (* -1 (pow sinTheta_O 2))) 4) (pow sinTheta_O 16)))))) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 h (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 sinTheta_O #s(literal 12 binary32))) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 sinTheta_O #s(literal 12 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 sinTheta_O #s(literal 12 binary32))) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 sinTheta_O #s(literal 12 binary32))))) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 16 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O)))
(/ h (pow eta 2))
(/.f32 h (*.f32 eta eta))
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (*.f32 eta eta))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 8 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (*.f32 eta eta))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 8 binary32))) (*.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -3/4 binary32))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 12 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 eta #s(literal 12 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (*.f32 eta eta))
(/ h (pow eta 2))
(/.f32 h (*.f32 eta eta))
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (*.f32 eta eta))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))) (pow eta 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 8 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (*.f32 eta eta))
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (pow eta 8))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))) (* -1/2 (/ (* (pow sinTheta_O 4) (+ (* -1 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))) (* 1/4 (/ (pow sinTheta_O 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2))))) (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 12))) (* 1/2 (/ (* h (pow sinTheta_O 4)) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))) (pow eta 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 8 binary32))) (*.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -3/4 binary32))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 12 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (pow.f32 eta #s(literal 12 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (*.f32 eta eta))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1/2 (/ (pow sinTheta_O 4) (pow eta 2))) (pow eta 2))
(fma.f32 eta eta (/.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 eta eta)))
(+ (* (pow sinTheta_O 4) (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2))
(fma.f32 eta eta (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta)))))
(+ (* (pow sinTheta_O 4) (- (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1 (* 1/4 (/ 1 (pow eta 4))))) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (* 1/2 (/ 1 (pow eta 2))))) (pow eta 2))
(fma.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta))) (*.f32 eta eta))
sinTheta_O
(* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2)))))
(fma.f32 sinTheta_O (/.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O)
(* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))))))
(fma.f32 sinTheta_O (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32))))) sinTheta_O)
(* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6)))))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) #s(literal 1 binary32)))
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 (* sinTheta_O (+ 1 (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))))))
(neg.f32 (fma.f32 sinTheta_O (/.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O))
(* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4)))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 1 binary32)))
(* -1 (* sinTheta_O (+ 1 (+ (* 1/2 (/ (+ 1 (pow eta 4)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2))) (pow sinTheta_O 4))) (* 1/2 (/ (- 1 (* 1/2 (* (+ 1 (pow eta 4)) (- 1 (* 1/4 (pow (+ 1 (pow eta 4)) 2)))))) (pow sinTheta_O 6))))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal 2 binary32)))))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) #s(literal 1 binary32)))
(* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(+ (* 1/2 (* (/ (pow eta 4) (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ (pow eta 4) (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(+ (* (* (pow sinTheta_O 2) (sqrt -1)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (sqrt -1))) (sqrt (+ 1 (* -1 (pow sinTheta_O 2)))))) (* (pow eta 4) (+ (* -1/8 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 3))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)))) (* 1/16 (* (/ (pow eta 4) (* (pow sinTheta_O 10) (pow (sqrt -1) 5))) (sqrt (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)))))))))
(fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 eta #s(literal 4 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 10 binary32)))) (sqrt.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))))
(*.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1 binary32))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 12 binary32)) (*.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 eta #s(literal 12 binary32)))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))))))
(*.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1 binary32))))
(* (pow eta 2) (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 8) (* (pow eta 8) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 2)))) (* -1/16 (/ (pow sinTheta_O 12) (* (pow eta 12) (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 12 binary32)) (*.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (pow.f32 eta #s(literal 12 binary32)))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (*.f32 (pow.f32 eta #s(literal 8 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)
(* -1 (/ h eta))
(/.f32 h (neg.f32 eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (neg.f32 (*.f32 eta eta)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(-.f32 (fma.f32 h (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(* -1 (pow sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(+ (* -1 (* eta sinTheta_O)) (* -1 (pow sinTheta_O 2)))
(neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(+ (* -1 (* eta sinTheta_O)) (* -1 (pow sinTheta_O 2)))
(neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(+ (* -1 (* eta sinTheta_O)) (* -1 (pow sinTheta_O 2)))
(neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(* -1 (* eta sinTheta_O))
(*.f32 eta (neg.f32 sinTheta_O))
(* eta (+ (* -1 sinTheta_O) (* -1 (/ (pow sinTheta_O 2) eta))))
(neg.f32 (*.f32 eta (+.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(* eta (+ (* -1 sinTheta_O) (* -1 (/ (pow sinTheta_O 2) eta))))
(neg.f32 (*.f32 eta (+.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(* eta (+ (* -1 sinTheta_O) (* -1 (/ (pow sinTheta_O 2) eta))))
(neg.f32 (*.f32 eta (+.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(* -1 (* eta sinTheta_O))
(*.f32 eta (neg.f32 sinTheta_O))
(* -1 (* eta (+ sinTheta_O (/ (pow sinTheta_O 2) eta))))
(neg.f32 (*.f32 eta (+.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(* -1 (* eta (+ sinTheta_O (/ (pow sinTheta_O 2) eta))))
(neg.f32 (*.f32 eta (+.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(* -1 (* eta (+ sinTheta_O (/ (pow sinTheta_O 2) eta))))
(neg.f32 (*.f32 eta (+.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(* -1 (* eta sinTheta_O))
(*.f32 eta (neg.f32 sinTheta_O))
(* sinTheta_O (+ (* -1 eta) (* -1 sinTheta_O)))
(neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(* sinTheta_O (+ (* -1 eta) (* -1 sinTheta_O)))
(neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(* sinTheta_O (+ (* -1 eta) (* -1 sinTheta_O)))
(neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(* -1 (pow sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* -1 (pow sinTheta_O 2))
(*.f32 sinTheta_O (neg.f32 sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (* -1 (/ eta sinTheta_O)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* eta sinTheta_O)
(*.f32 eta sinTheta_O)
(* eta (+ eta sinTheta_O))
(*.f32 eta (+.f32 eta sinTheta_O))
(* eta (+ eta sinTheta_O))
(*.f32 eta (+.f32 eta sinTheta_O))
(* eta (+ eta sinTheta_O))
(*.f32 eta (+.f32 eta sinTheta_O))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* (pow eta 2) (+ 1 (/ sinTheta_O eta)))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(pow eta 2)
(*.f32 eta eta)
(+ (* eta sinTheta_O) (pow eta 2))
(*.f32 eta (+.f32 eta sinTheta_O))
(+ (* eta sinTheta_O) (pow eta 2))
(*.f32 eta (+.f32 eta sinTheta_O))
(+ (* eta sinTheta_O) (pow eta 2))
(*.f32 eta (+.f32 eta sinTheta_O))
(* eta sinTheta_O)
(*.f32 eta sinTheta_O)
(* sinTheta_O (+ eta (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (+.f32 eta (/.f32 (*.f32 eta eta) sinTheta_O)))
(* sinTheta_O (+ eta (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (+.f32 eta (/.f32 (*.f32 eta eta) sinTheta_O)))
(* sinTheta_O (+ eta (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (+.f32 eta (/.f32 (*.f32 eta eta) sinTheta_O)))
(* eta sinTheta_O)
(*.f32 eta sinTheta_O)
(* -1 (* sinTheta_O (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (+.f32 eta (/.f32 (*.f32 eta eta) sinTheta_O))))
(* -1 (* sinTheta_O (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (+.f32 eta (/.f32 (*.f32 eta eta) sinTheta_O))))
(* -1 (* sinTheta_O (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (+.f32 eta (/.f32 (*.f32 eta eta) sinTheta_O))))
eta
(+ eta (* 1/2 (/ (pow sinTheta_O 2) eta)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(+ eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal 1/2 binary32) eta)) eta)
(+ eta (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* (pow sinTheta_O 2) (- 3/8 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (*.f32 eta eta)))) (*.f32 eta eta))) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal 1/2 binary32) eta)) eta)
(sqrt (* sinTheta_O (sqrt -1)))
(sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))
(*.f32 sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 sinTheta_O (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(neg.f32 (sqrt.f32 (*.f32 sinTheta_O (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3))))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1))))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/4 (sqrt (/ sinTheta_O (sqrt -1)))) (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (sqrt -1)))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (sqrt -1) (pow sinTheta_O 3)))))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (sqrt.f32 (/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32)) #s(literal -1/4 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O)
(*.f32 sinTheta_O (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (pow eta 2) sinTheta_O))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(fma.f32 sinTheta_O (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (pow sinTheta_O 3)))) (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) sinTheta_O))) (*.f32 sinTheta_O (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 sinTheta_O))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)) 1/4) (/ (pow eta 2) (pow sinTheta_O 5)))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) sinTheta_O))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) sinTheta_O))) (*.f32 sinTheta_O (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))))
eta
(* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(fma.f32 eta (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) eta)
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(fma.f32 eta (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) eta)
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))
(fma.f32 eta (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) eta)
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))))
(neg.f32 (fma.f32 eta (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) eta))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))) (+ (* 1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))))
(neg.f32 (fma.f32 eta (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) eta))

rewrite670.0ms (6%)

Memory
5.4MiB live, 772.0MiB allocated
Rules
4 922×lower-*.f64
4 912×lower-*.f32
4 446×lower-fma.f64
4 438×lower-fma.f32
3 210×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060538
096508
1373448
22543448
08380444
Stop Event
iter limit
node limit
iter limit
Counts
25 → 951
Calls
Call 1
Inputs
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
(/.f32 eta h)
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(PI.f32)
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))))
(+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))
#s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))
(*.f32 (+.f32 eta sinTheta_O) eta)
(sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
Outputs
(neg.f32 (asin.f32 (/.f32 #s(literal -1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))))
(neg.f32 (/.f32 #s(literal -1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(exp.f32 (*.f32 (log.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #s(literal -1 binary32)))
(pow.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #s(literal -1 binary32))
(pow.f32 (neg.f32 (neg.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))))
(/.f32 #s(literal -1 binary32) (neg.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))))
(*.f32 (pow.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #s(literal -1/2 binary32)) (pow.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #s(literal -1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #s(literal -1 binary32))))
(pow.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(/.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #s(literal 1 binary32))
(/.f32 (neg.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #s(literal -1 binary32))
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
(*.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #s(literal 1 binary32))
(neg.f32 (/.f32 eta (neg.f32 h)))
(neg.f32 (/.f32 (neg.f32 eta) h))
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) #s(literal -1 binary32)))
(exp.f32 (-.f32 (neg.f32 (log.f32 h)) (*.f32 (log.f32 eta) #s(literal -1 binary32))))
(pow.f32 (/.f32 eta h) #s(literal 1 binary32))
(pow.f32 (/.f32 h eta) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 h eta) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 h eta))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 h eta) #s(literal 1 binary32)))
(/.f32 eta h)
(/.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) eta))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 h eta)))
(/.f32 (neg.f32 eta) (neg.f32 h))
(/.f32 (neg.f32 (neg.f32 eta)) h)
(/.f32 (*.f32 eta #s(literal -1 binary32)) (neg.f32 h))
(*.f32 #s(literal 1 binary32) (/.f32 eta h))
(*.f32 eta (/.f32 #s(literal 1 binary32) h))
(*.f32 (/.f32 #s(literal 1 binary32) h) eta)
(*.f32 (/.f32 #s(literal -1 binary32) h) (neg.f32 eta))
(*.f32 (/.f32 #s(literal -1 binary32) h) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 eta)) #s(literal -1 binary32)))
(*.f32 (neg.f32 eta) (/.f32 #s(literal -1 binary32) h))
(*.f32 (/.f32 eta #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) h))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 eta)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) h))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) h))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) h))
(neg.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal -1/2 binary32))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 #s(literal 0 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 #s(literal 0 binary32) (-.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) #s(literal 0 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal 2 binary32) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (PI.f32))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal -2 binary32) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (neg.f32 (PI.f32)))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (PI.f32))) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (neg.f32 (PI.f32)))) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal 2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (PI.f32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal 2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal 2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (PI.f32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal 2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 (PI.f32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 1 binary32))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (PI.f32))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32)) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (neg.f32 (PI.f32)))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal -2 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(*.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(*.f32 #s(literal -1 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal -1/2 binary32)))
(+.f32 #s(literal 0 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(+.f32 (*.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal -1/2 binary32)))
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal -1 binary32) (*.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal -1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 (PI.f32) #s(literal -1/2 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (PI.f32) #s(literal -1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(-.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (PI.f32))) (*.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal -2 binary32) (*.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (neg.f32 (PI.f32)))) (*.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (PI.f32))) (*.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal -2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (PI.f32)))) (*.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (PI.f32))) (*.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal -2 binary32)) (*.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (PI.f32))) (*.f32 (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal -2 binary32)) (*.f32 (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (PI.f32))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (neg.f32 (PI.f32)))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32)) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal 2 binary32)) (*.f32 (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (PI.f32))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -2 binary32)) (*.f32 (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (neg.f32 (PI.f32)))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -2 binary32)) (*.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 2 binary32)) (*.f32 (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (PI.f32))) (*.f32 (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal -2 binary32)) (*.f32 (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (PI.f32)))) (*.f32 (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal -2 binary32)))
(*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(+.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 #s(literal 0 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (/.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) #s(literal 0 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
h
(neg.f32 (neg.f32 h))
(exp.f32 (log.f32 h))
(exp.f32 (*.f32 (log.f32 h) #s(literal 1 binary32)))
(pow.f32 h #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32))
(pow.f32 (pow.f32 h #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) h)) #s(literal -1/2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))
(/.f32 h #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) h))
(/.f32 (neg.f32 h) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) h)
(*.f32 h #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 h))
(*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 h) #s(literal 1 binary32)))
(*.f32 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 h #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 h #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 h #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 h #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 h #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(neg.f32 (/.f32 h (neg.f32 eta)))
(neg.f32 (/.f32 (neg.f32 h) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 h) (*.f32 (log.f32 eta) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log.f32 eta) #s(literal -1 binary32) (log.f32 h)))
(exp.f32 (-.f32 (*.f32 (log.f32 eta) #s(literal -1 binary32)) (neg.f32 (log.f32 h))))
(pow.f32 (/.f32 eta h) #s(literal -1 binary32))
(pow.f32 (/.f32 h eta) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 eta h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta h) #s(literal 1 binary32)))
(/.f32 h eta)
(/.f32 h (neg.f32 (neg.f32 eta)))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) (neg.f32 eta)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) h) eta))
(/.f32 #s(literal -1 binary32) (*.f32 eta (/.f32 #s(literal -1 binary32) h)))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta h)))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) eta)) (/.f32 #s(literal -1 binary32) h))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) h))
(/.f32 (*.f32 h #s(literal -1 binary32)) (neg.f32 eta))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) h))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) eta)) (/.f32 #s(literal -1 binary32) h))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 h (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 eta)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)) h)
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 eta)) (neg.f32 h))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1 binary32)) (neg.f32 h))
(*.f32 (pow.f32 (/.f32 eta #s(literal -1 binary32)) #s(literal -1 binary32)) (neg.f32 h))
(neg.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal -1/2 binary32))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 #s(literal 0 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 #s(literal 0 binary32) (-.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) #s(literal 0 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal 2 binary32) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (PI.f32))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal -2 binary32) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (neg.f32 (PI.f32)))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (PI.f32))) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (neg.f32 (PI.f32)))) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal 2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (PI.f32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal 2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal 2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (PI.f32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal 2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 (PI.f32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 1 binary32))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (PI.f32))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32)) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (neg.f32 (PI.f32)))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal -2 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(*.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(*.f32 #s(literal -1 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(+.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 eta (+.f32 eta sinTheta_O)))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(pow.f32 (/.f32 (fma.f32 eta (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (+.f32 eta sinTheta_O))) (*.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 eta (+.f32 eta sinTheta_O))))) (fma.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O))))) #s(literal -1 binary32))
(fma.f32 eta eta (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(fma.f32 eta (+.f32 eta sinTheta_O) (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(fma.f32 (+.f32 eta sinTheta_O) eta (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(fma.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O) (*.f32 eta (+.f32 eta sinTheta_O)))
(fma.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O) (*.f32 eta (+.f32 eta sinTheta_O)))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 eta (+.f32 eta sinTheta_O)))
(fma.f32 (neg.f32 (+.f32 eta sinTheta_O)) sinTheta_O (*.f32 eta (+.f32 eta sinTheta_O)))
(fma.f32 (*.f32 (+.f32 eta sinTheta_O) #s(literal -1 binary32)) sinTheta_O (*.f32 eta (+.f32 eta sinTheta_O)))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(-.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (/.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O)))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 eta (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (+.f32 eta sinTheta_O))) (*.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 eta (+.f32 eta sinTheta_O))))) (fma.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O))))))
(/.f32 (fma.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))) (fma.f32 eta (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (+.f32 eta sinTheta_O))) (*.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 eta (+.f32 eta sinTheta_O))))))
(/.f32 (fma.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (-.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O)))) (*.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O)))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O))))
(/.f32 (neg.f32 (fma.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))) (neg.f32 (fma.f32 eta (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (+.f32 eta sinTheta_O))) (*.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 eta (+.f32 eta sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O))))) (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O))))) (-.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 eta (+.f32 eta sinTheta_O))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 eta sinTheta_O)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))
(/.f32 (-.f32 (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(/.f32 (-.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(/.f32 (-.f32 (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) sinTheta_O)) (-.f32 eta sinTheta_O))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) sinTheta_O)) (-.f32 eta sinTheta_O))
(/.f32 (fma.f32 (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (neg.f32 sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (neg.f32 sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (neg.f32 sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta) (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (neg.f32 sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta) (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta) (-.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta) (-.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)) (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)) (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)) (-.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)) (-.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta sinTheta_O)) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) sinTheta_O))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta) (-.f32 eta sinTheta_O)) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta) (-.f32 eta sinTheta_O)) (*.f32 (-.f32 eta sinTheta_O) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) sinTheta_O))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O)))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O)))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O))) (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O)))))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(*.f32 (fma.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 eta (+.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))) (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 (+.f32 eta sinTheta_O) (*.f32 eta (+.f32 eta sinTheta_O))) (*.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 (neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 eta (+.f32 eta sinTheta_O)))))))
(*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))
(*.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta (neg.f32 sinTheta_O)))))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)) #s(literal -1 binary32)))
(exp.f32 (-.f32 (log.f32 h) (*.f32 (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h) #s(literal 1 binary32)))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 h (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) h) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (/.f32 #s(literal -1 binary32) h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) (/.f32 #s(literal 1 binary32) h))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) (/.f32 #s(literal -1 binary32) h))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h)
(*.f32 (pow.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal -1 binary32)) #s(literal -1 binary32)) (neg.f32 h))
(exp.f32 (*.f32 (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1/2 binary32)))
(pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #s(literal 1/2 binary32))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(pow.f32 (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) h))
(/.f32 (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))
(/.f32 (neg.f32 (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (neg.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) h))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 h)) (neg.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) h))
(/.f32 (*.f32 (neg.f32 h) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(*.f32 h (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 h (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(*.f32 (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(neg.f32 (/.f32 h (neg.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))))
(neg.f32 (/.f32 (neg.f32 h) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) h) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) h))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) h) #s(literal 1 binary32)))
(/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))
(/.f32 h (neg.f32 (neg.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) h) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) h)))
(/.f32 #s(literal -1 binary32) (*.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) (/.f32 #s(literal -1 binary32) h)))
(/.f32 (neg.f32 h) (neg.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) h))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))) (/.f32 #s(literal -1 binary32) h))
(*.f32 #s(literal 1 binary32) (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(*.f32 h (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) h)
(*.f32 (pow.f32 (/.f32 #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta)) #s(literal -1 binary32)) #s(literal -1 binary32)) (neg.f32 h))
#s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(neg.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(+.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal -1/2 binary32))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (+.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 #s(literal 0 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(-.f32 #s(literal 0 binary32) (-.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) #s(literal 0 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(-.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal 2 binary32) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (PI.f32))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal -2 binary32) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (neg.f32 (PI.f32)))) (*.f32 (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (PI.f32))) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (neg.f32 (PI.f32)))) (*.f32 (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal 2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (PI.f32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal 2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal 2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (PI.f32))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) #s(literal -2 binary32) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal 2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (PI.f32))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) #s(literal -2 binary32) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #s(literal -2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 (PI.f32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/8 binary32) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (PI.f32) #s(literal -1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 0 binary32) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (fma.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))))) (*.f32 #s(literal -2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 1 binary32))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (PI.f32))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) #s(literal -2 binary32)) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (neg.f32 (PI.f32)))) (*.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (PI.f32))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) #s(literal -2 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) (neg.f32 (PI.f32)))) (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(*.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(*.f32 #s(literal -1 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (-.f32 (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(neg.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta (neg.f32 sinTheta_O)))
(+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) eta))
(+.f32 (*.f32 eta (neg.f32 sinTheta_O)) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(+.f32 (*.f32 (neg.f32 sinTheta_O) eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 eta (neg.f32 sinTheta_O) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)) (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 (neg.f32 sinTheta_O) eta (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_O #s(literal 1 binary32)) (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_O #s(literal 1 binary32)) (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal 1 binary32) (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 (neg.f32 sinTheta_O) eta))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))
(/.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)) (-.f32 eta sinTheta_O))
(*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))
(*.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O))
(*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))
(*.f32 (neg.f32 (+.f32 eta sinTheta_O)) sinTheta_O)
(*.f32 (*.f32 (+.f32 eta sinTheta_O) #s(literal -1 binary32)) sinTheta_O)
(+.f32 (*.f32 eta eta) (*.f32 eta sinTheta_O))
(+.f32 (*.f32 eta sinTheta_O) (*.f32 eta eta))
(fma.f32 eta eta (*.f32 eta sinTheta_O))
(fma.f32 eta sinTheta_O (*.f32 eta eta))
(fma.f32 sinTheta_O eta (*.f32 eta eta))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (*.f32 eta sinTheta_O))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (*.f32 eta sinTheta_O))
(/.f32 (*.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(/.f32 (*.f32 eta (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))
(/.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) eta) (fma.f32 eta eta (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) eta) (-.f32 eta sinTheta_O))
(*.f32 eta (+.f32 eta sinTheta_O))
(*.f32 (+.f32 eta sinTheta_O) eta)
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)))

eval202.0ms (1.8%)

Memory
11.2MiB live, 418.7MiB allocated
Compiler

Compiled 58 952 to 4 406 computations (92.5% saved)

prune209.0ms (1.9%)

Memory
16.4MiB live, 483.9MiB allocated
Pruning

21 alts after pruning (14 fresh and 7 done)

PrunedKeptTotal
New1 707101 717
Fresh347
Picked415
Done066
Total1 714211 735
Accuracy
99.6%
Counts
1 735 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.2%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (fma.f32 (PI.f32) #s(literal -1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
21.1%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32))) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
23.6%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
24.1%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
77.3%
(asin.f32 (/.f32 (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (-.f32 eta sinTheta_O) eta (*.f32 (-.f32 eta sinTheta_O) sinTheta_O))))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O) (*.f32 eta (+.f32 eta sinTheta_O)))))))
92.2%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))))))
92.3%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
91.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
95.6%
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
95.4%
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (*.f32 (/.f32 #s(literal 1 binary32) h) eta))))
90.2%
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #s(approx (sqrt (+ (* sinTheta_O (/ sinTheta_O (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
91.7%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h))
84.0%
(asin.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
43.1%
(asin.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #s(literal -1 binary32))))
95.3%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h))))
96.3%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
41.9%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (exp.f32 (log.f32 h)))))
95.7%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
58.4%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #s(approx (- (/ (neg (* sinTheta_O sinTheta_O)) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta eta)) (neg.f32 (*.f32 eta eta))))))))
Compiler

Compiled 1 098 to 423 computations (61.5% saved)

regimes151.0ms (1.3%)

Memory
-36.3MiB live, 243.1MiB allocated
Accuracy

Total -29.4b remaining (-2455.9%)

Threshold costs -29.4b (-2455.9%)

Counts
40 → 1
Calls
Call 1
Inputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 #s(literal 1 binary32) (/.f32 eta h))))
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (fma.f32 (PI.f32) #s(literal -1/2 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (*.f32 (/.f32 #s(literal 1 binary32) h) eta))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))))))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) h))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (-.f32 eta sinTheta_O) eta (*.f32 (-.f32 eta sinTheta_O) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O) (*.f32 eta (+.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))))))
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) #s(approx (sqrt (+ (* sinTheta_O (/ sinTheta_O (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 h #s(literal 1/2 binary32))) (*.f32 eta (*.f32 eta eta))) (/.f32 h eta))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (*.f32 eta eta))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))) h))
(asin.f32 (*.f32 (/.f32 h #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(asin.f32 (/.f32 (*.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))) h)))
(asin.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (* (* sinTheta_O (neg sinTheta_O)) (/ (* sinTheta_O sinTheta_O) (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta (* eta (* eta eta))))) (*.f32 eta eta))) h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) #s(approx (- (/ (neg (* sinTheta_O sinTheta_O)) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* eta eta)) (neg.f32 (*.f32 eta eta))))))))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 eta eta (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(asin.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) h) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (exp.f32 (log.f32 h)))))
(asin.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #s(literal -1 binary32))))
(asin.f32 (/.f32 h (pow.f32 (pow.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)) #s(literal 1/4 binary32)) #s(literal 2 binary32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (fma.f32 (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32))) #s(literal 1/2 binary32) (neg.f32 (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))))
Outputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
Calls

10 calls:

26.0ms
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
22.0ms
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
20.0ms
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
12.0ms
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
12.0ms
h
Results
AccuracySegmentsBranch
96.3%1sinTheta_O
96.3%1h
96.3%1eta
96.3%1(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
96.3%1(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
96.3%1(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
96.3%1(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
96.3%1(*.f32 eta eta)
96.3%1(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
96.3%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 113 to 71 computations (37.2% saved)

simplify5.0ms (0%)

Memory
11.9MiB live, 11.9MiB allocated
Algorithm
egg-herbie
Rules
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01522
11822
Stop Event
saturated
Calls
Call 1
Inputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
Outputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))

soundness125.0ms (1.1%)

Memory
-15.2MiB live, 108.3MiB allocated
Rules
10 426×lower-fma.f64
10 426×lower-fma.f32
8 154×lower-*.f64
8 154×lower-*.f32
3 274×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04453582
113073464
249183423
091533340
Stop Event
fuel
iter limit
node limit
Compiler

Compiled 15 to 10 computations (33.3% saved)

preprocess18.0ms (0.2%)

Memory
7.6MiB live, 46.6MiB allocated
Remove

(abs sinTheta_O)

(abs eta)

Compiler

Compiled 90 to 56 computations (37.8% saved)

end0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

Profiling

Loading profile data...